Window.open non funziona con firefox

lunedì 23 agosto 2010 - 15.16
Tag Elenco Tags  Internet explorer 8.0  |  Opera  |  Firefox  |  Javascript

NotUseless92 Profilo | Newbie

Ciao, ho questo problema:
<input id="txtSito" type="text" /> <input id="btnVisualizza" type="button" onclick="Visualizza()" /> <script language="javascript" type="text/javascript"> function Visualizza() { window.open("http://www." + txtSito.value + ".com"); } </script>

se inserisco nella textbox "txtSito" la stringa "google" e premo il bottone "btnVisualizza";
-con Opera si apre la finestra correttamente;
-con IE si apre la finestra correttamente;
-con Firefox non succede nulla;

considerando che su Firefox l'opzione di blocco popup non è attiva, dov'è il problema?

Ho notato che se invece di scrivere
window.open("http://www." + txtSito.value + ".com");
scrivessi
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
il codice funzionerebbe anche con Firefox, ma se devo leggere il sito dalla textbox non è questo il metodo corretto?
http://myapp-csharp.blogspot.com

luigidibiasi Profilo | Guru

>Ho notato che se invece di scrivere
>window.open("http://www." + txtSito.value + ".com");
>scrivessi
>window.open("http://www.google.com");
>il codice funzionerebbe anche con Firefox, ma se devo leggere
>il sito dalla textbox non è questo il metodo corretto?

probabilmente non è il modo corretto poiché non usi i metodi del DOM xml
prova ad adattare questo codice...

<input NAME="txtSito" id="txtSito" />
var t = document.getElementById("txtSito").value;
window.open("http://www." + t + ".com");


Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/
http://www.netsell.it

NotUseless92 Profilo | Newbie

Grazie, risolto...
http://myapp-csharp.blogspot.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5