Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS][PHP] Pobieranie pliku przez popup, PROBLEM Z IE!
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
zolw83
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 smile.gif
PZR.
Marcin
Orkan
mozna wiedziec co oznaczaja te 2 kropki w :
Kod
../front/download2.php


jesli chodzi o "katalog wyzej" to sprobuj:
Kod
./../front/download2.php
zolw83
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?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.