Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    15

    Pop-up che funziona con FF, non con IE

    Ho un problemino:
    ho la seguente funzione javascript che funziona alla perfezione in FireFox, ma non in IE:
    IE mi collega sì alla pagina desiderata, con tutti i dati al posto giusto, ma nella stessa finestra e non in un pop-up.
    codice:
    	function send_to_new_window(myForm){
    				//Inizializzo la finestra di destinazione
    				var myWindow = window.open('','name','toolbar=0,scrollbars=1,resizable=1,height=350,width=150');
    				
    				//Imposto il nuovo target della FORM, passando il nome della nuova finestra "Finestra"
    				myForm.target = "name";
    				
    				return true;
    			}
    Questa funzione, richiamata dal form qui sotto, dovrebbe aprire una finestra pop-up con i dati provenienti dal form stesso:

    codice:
    <form action="my_popup_page.asp" method="post" onsubmit="send_to_new_window(this);">
    <input type="hidden" [...] />
    <input type="hidden" [...] />
    <input type="hidden" [...] />
    <input type="submit" value="open popup" />
    </form>
    Ho usato [...] per omettere parti di codice non utili alla comprensione del problema.

    Come già detto, tutto funziona solo con FF, ma con IE non si apre un nuovo pop-up ma si resta nella stessa pagina.
    Mi sapreste indicare una soluzione?
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prova cambiando 'name' in qualcosa si meno significativo per javascript

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    15
    In realtà "name" è generico, il nome vero della pagina che utilizzo nella funzione è un altro, non significatico per javascript.
    Grazie lo stesso.

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    la parte che hai riportato con IE6 non da errori e funziona come atteso

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