Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    script pop-up non si apre su explorer

    Sviluppando mi sono imbattuto in questo problema:
    lo script che utilizzo per aprire una finestra in pop-up funziona:

    su safari, firefox, camino per mac
    su firefox per windows

    Ma non sembra voler funzionare su ie explorer!

    Non riesco a capirne il motivo

    Posto lo script di seguito




    function createPopup(image,ww,hh)
    {
    var winleft = (screen.width - ww) / 2;
    var contentWindowBEGIN='<html><head><title>Image</title></head><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><img src="';
    var contentWindowEND='" alt="" onclick="window.close()" style="cursor: pointer;"></body></html>';
    var winUp = (screen.height - hh) / 2;
    var style = 'left='+winleft+',top='+winUp+', width='+ww+', height='+hh+', status=no, menubar=no, toolbar=no, scrollbars=0';
    newwin=window.open("", "", style);
    newwin.document.write(contentWindowBEGIN+image+con tentWindowEND);
    }


    Massimo

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    aggiungi comunque dopo
    newwin.document.write(contentWindowBEGIN+image+con tentWindowEND);
    newwin.document.close();

    e prova a specificare un nomeFinestra
    (senza spazi o caratteri strani, non puo' essere solo numerico o iniziare per numero)
    newwin=window.open("", "nomeFinestra", style);
    o almeno _blank
    newwin=window.open("", "_blank", style);

    ciao

  3. #3

    precisazioni sul problema

    Volevo precisare che richiamo il javascript da un pulsante in un swf così:

    private function goPop(evt:MouseEvent):void
    {
    ExternalInterface.call("createPopup",evt.target.na me,"400","300");
    }

    dove evt.target.name è l'url dell'immagine che vengono caricati e parsati da un xml

    Ho provato le tue modifiche ma non sembra funzionare.

    Esistono altri scripts similari che funzionano su ie?

    Cosa mi consiglieresti di fare

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.