Newsgroup: it.comp.lang.javascript
Titolo: Le "open(....)" diventano "new Object(     )" con i blanks tra le parentesi

Salve a tutti.
Questo stranissimo (e fastidiosissimo) problema mi capita quando, 
navigando sia con FF 1.0.4 che con IE 6.0, visualizzo pagine che hanno 
al loro interno del codice javascript in cui è presente la funzione 
"open(............)" per aprire una nuova finestra.
Cliccando i link che invocano le routines javascript che contengono la 
funzione "open(.......)", semplicemente non succede nulla (non si apre 
la nuova finestra.
Premetto che sia FF che IE hanno la funzione "popup blocker" disabilitata.
Visualizzando il sorgente HTML della pagina ottengo cose come questa:
<script language=javascript>
<!---
var winAiuto=null
function popUpAiuto(cod)
{
	t=(window.screen.height - 500)/2
	l=(window.screen.width - 550)/2
	params="resizable=yes,width=700,height=520,scrollbars=no,top=" + t 
+",left="+l
	if(winAiuto==null)
	{
		winAiuto=new Object(                                   )
	}
	else if(!winAiuto.closed)
	{
		winAiuto.focus()	
	}
	else
	{
		winAiuto=new Object(                                   )
	}
}
--->
</script>
<script language="JavaScript">
<!--
//var winScheda=null
function scheda(cod)
{
	t=(window.screen.height - 400)/2
	l=(window.screen.width - 550)/2
	params="resizable=yes,width=550,height=400,scrollbars=yes,top=" + t 
+",left="+l
	//if(winScheda==null)
	//{
		//winScheda=
		new Object(                                        )
	/*}
	else if(!winScheda.closed)
	{
		winScheda.close()
		winScheda=new Object(                                              )	
	}
	else
	{
		winScheda=new Object(                                        )
	}*/
}
function disp_negozii(cod)
{
	t=(window.screen.height)/2
	l=(window.screen.width)/2
	params="resizable=yes,width=400,height=300,scrollbars=yes,top=" + t 
+",left="+l
	new Object(                                          )
}
-->
</script>
Come si vede, ci sono tante funzioni "new Object()" che contengono 
quantità variabili di blanks, sempre e solo blanks e sono sicuro che in 
origine erano funzioni "open(...)".
Per chi volesse fare la controprova, lo script riportato viene da una 
pagina di un negozio online (lo dico subito per chiarezza e perchè non 
desidero fare pubblicità gratuita ma solo facilitare la comprensione del 
mio problema), in particolare ho scelto la pagina del listino delle 
ventole, che ritengo la meno appetitosa possibile.
Se ci andate, vi prego di non soffermarvi sugli articoli ma 
semplicemente visualizzare il sorgente HTML per confrontarlo con quello 
riportato da me qui sopra:
 
http://www.it-point.it/shop_listino_categorie.asp?id_gr=tutti&id_f=59
Secondo me si deve essere attivato un qualche popup blocker esterno ai 
browser che "sterilizza" le funzioni "open()" che aprono le finestre.
Talune volte, le finestre popup si aprono, ma da pagine ASP, oppure se 
viene codificata la funzione javascript scritta per esteso 
"window.open(....)" ma non sempre.
Vi ringrazio in anticipo per gli aiuti che riceverò.
Dario.

 	}
Confermo che è presente window.open.
Se quanto dici è vero: a) virus b) trojan e simili c) materiale
pubblicitario vario d) strane barre comparse in IE 
e) format c: /U/C
Direi che è un problema del S.O.
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.

 e) format c: /U/C
Intanto grazie per la risposta.
Ho appena provato a lanciare il comando "format c: /U/C" ma sembra ch