Visualizzazione dei risultati da 1 a 3 su 3

Discussione: flash in popup

  1. #1

    flash in popup

    function viewImg2( img, imgCaption, titolo) {
    w = window.open('','gallery','toolbar=no,location=no,d irectories=no,status=no,scrollbars=no,resizable=ye s,copyhistory=no,width=200,height=200');
    w.document.write( "<html><head><title>"+imgCaption+"</title>" );
    w.document.write( "<script language='JavaScript'>\n");
    w.document.write( "IE5=NN4=NN6=false\n");
    w.document.write( "if(document.all)IE5=true;\n");
    w.document.write( "else if(document.getElementById)NN6=true\n");
    w.document.write( "else if(document.layers)NN4=true\n");
    w.document.write( "function autoSize() {\n");
    w.document.write( " if(IE5) self.resizeTo(document.images[0].width+10,document.images[0].height+31)\n");
    w.document.write( " else if(NN6) self.sizeToContent()\n");
    w.document.write( " else top.window.resizeTo(document.images[0].width,document.images[0].height)\n");
    w.document.write( " self.focus()\n");
    w.document.write( "}\n</script>\n");
    w.document.write( "</head><body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onLoad=" );
    w.document.write( "'javascript:autoSize();'>" );
    w.document.write( "<table cellpadding=0 cellspacing=0 border=0><tr><td colspan=3>");
    w.document.write("<a href='javascript:top.window.close();'> ");
    w.document.write("<object classid='clsid27CDB6E-AE6D-11cf-96B8-444553540000'
    codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='300' height='400'>
    <param name='movie' value='"+img+"'>
    <param name='quality' value='high'>
    <embed src='"+img+"'
    quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer'
    type='application/x-shockwave-flash' width='300' height='400'>
    </embed>
    </object>");
    w.document.write("</a></td></tr>" );
    w.document.write( "</table></body></html>" );
    w.document.close();
    }
    mi hanno passato questa funzione per la visualizzazione di oggetti flash in popup
    ma non funge
    dove sta l'errore?

    cioè so che sa nella parte con il tag object
    e mi avverte di una stringa non conclusa
    ma dove?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: flash in popup

    Non puoi inserire in uno script questo:

    w.document.write( "}\n</script>\n");

    il browser interpreta </script> come terminazione dello script stesso e quindi la stringa che lo contiene non e' chiusa...

    modifica:

    w.document.write( "}\n</scr"+"ipt>\n");

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    non credo sia quell'errore
    con l'inserimento di un immagie invece di un file flash funziona
    e se il problema sta nella parola script allora non dovebbe funzionare neppure con l'inserimento dell'immagine invece di un oggetto flash


    sbaglio?
    cmq grazie

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 © 2025 vBulletin Solutions, Inc. All rights reserved.