Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS][PHP] Pobieranie pliku przez popup, PROBLEM Z IE!, Problem z popuem w ie!
zolw83
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 3.06.2008

Ostrzeżenie: (0%)
-----


Witam, mam problem z poupem pod IE7!
Chciałem użyć do pobierania pliku oraz zliczania kliknięć w link popupu.
Javascript otwiera okno, w którym jest odnośnik do pliku php który w hederze pobiera plik i zlicza kliknięcie.
Pod firefoxem naturalnie wszysko jest ok.

Problem pojawia się pod ie7!
Wyłączyłem blokowanie popupów i nadal coś jest nie tak.
Otwiera się okno i nic się nie dzieje.

Przekazuje prze extremalinterface odpalanie funkcji:

Kod
       function popup()
   {
        okno=window.open('../front/download2.php','o','scrollbars=no, status=no, toolbar=no, location=no, directories=no, width=100, height=100, left=100, top=100');
        setTimeout('okno.close()',5000);
   }
[/b][b]


POP-UP się otwiera, ale nic się nie dzieje, na ie 6 jest ok.

kod PHP:
Kod
    <?php
    include ("../class/database.class.php");
    include ("../class/statDownloadFlash.php");
        
    $filename = $_SERVER['DOCUMENT_ROOT'] . "/ml/flash/mp3/mp3.zip";
    header("Cache-Control: public");
    header("Content-Description: File Transfer");
    header('Content-disposition: attachment; filename='.basename($filename));
    header("Content-Type: application/zip");
    header("Content-Transfer-Encoding: binary");
    header('Content-Length: '. filesize($filename));
    readfile($filename);
    exit();
?>
[/b][b]


efekt można zobaczyć tutaj w dziale MP3 na samym dole jest button do pobierania pliku:
http://http://mimesis.pl/flash/

Będę wdzięczny za pomoc, rade (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
PZR.
Marcin
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Orkan
post
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 4
Dołączył: 19.05.2003
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


mozna wiedziec co oznaczaja te 2 kropki w :
Kod
../front/download2.php


jesli chodzi o "katalog wyzej" to sprobuj:
Kod
./../front/download2.php


Ten post edytował Orkan 7.03.2009, 16:44:35
Go to the top of the page
+Quote Post
zolw83
post
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 3.06.2008

Ostrzeżenie: (0%)
-----


Cytat(Orkan @ 7.03.2009, 16:43:05 ) *
mozna wiedziec co oznaczaja te 2 kropki w :
Kod
../front/download2.php


jesli chodzi o "katalog wyzej" to sprobuj:
Kod
./../front/download2.php


Witam.
Tak to jest katalog wyżej, zmieniłem i też działa odnieśienie do katalogu wyżej.
PHP napewno działa.
jak wklejam do przeglądarki:
http://mimesis.pl/front/download2.php
To pobieranie działa pod IE.

Ustawiłem też na sztywno w:
Kod
  okno=window.open('http://mimesis.pl/front/download2.php','ok','scrollbars=no, status=no, toolbar=no, location=no, directories=no, width=100, height=100, left=100, top=100');

Coś nie idzie!

Sam pop-up działa dałem dla przykładu:
Kod
okno=window.open('http://www.onet.pl','ok','scrollbars=no, status=no, toolbar=no, location=no, directories=no, width=100, height=100, left=100, top=100');


Coś z poobieraniem pliku się pluje, dziwne. Zrobiłem to samo na tej stronie i pod IE działa:

http://mimesis.pl/index.php?page=html&ktora=mp3

Może jest jakiś lepszy sposób?

Ten post edytował zolw83 8.03.2009, 11:22:43
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 00:18