Newsgroup: it.comp.lang.javascript
Titolo: Problema stupido con popup

Scusate, ma sapete dirmi perchè in locale questo codice mi apre la popup
avviso.htm:
----------------------------------------------------------------------------
--------------------------------------------------------------------------
<html>
<head>
<title>Servizi attivi</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="refresh" content="180">
</head>
<body bgcolor="#FFFFFF" text="#000000" background="../img/sfo.jpg"
onLoad="window.open('
http://www.miosito.it/dir/avviso.htm
','miaFinestra','')
;">
----------------------------------------------------------------------------
----------------------------------------------------------------------------
----
e invece dopo la pubblicazione sul server no...? Anzi l'html dietro alla
pagina visualizzata è questo:
----------------------------------------------------------------------------
----------------------------------------------------------------------------
-----
<html>
<head>
<title>Servizi attivi</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="refresh" content="180">
</head>
<script language="JavaScript">
<!--
function SymError()
{
  return true;
}
window.onerror = SymError;
var SymRealWinOpen = window.open;
function SymWinOpen(url, name, attributes)
{
  return (new Object());
}
window.open = SymWinOpen;
file://-->>
</script>
<body onLoad="var SymTmpWinOpen = window.open; window.open = SymWinOpen;
window.open('
http://www.miosito.it/dir/avviso.htm
','miaFinestra','');;
window.open = SymTmpWinOpen;">
----------------------------------------------------------------------------
----------------------------------------------------------------------------
--------
Perdonatemi per la banalità, ma comincio a sclerare, anche perchè
parallelamente ho qualche problemino curioso con php...!
Grazie, Carlo.

 window.open = SymTmpWinOpen;">
fighissimo! uno script blocca popup autogenerato! interessante
davvero!
e' un gioco delle tre carte: prima di chiamare la tua window.open
conserva il metodo vero in un cassettino, poi ti passa una versione
finta della open che non fa nulla e infine risistema tutto. wow 8)
inoltre, blocca tutti i messaggi d'errore della finestra :P
per curiosita', chi e' il tuo provider? sicuro di non avere in locale
InternetSecurityQualcheccosa che blocca le popup?
-- 
artemis.alpeia
http://spazioinwind.libero.it/artemis

Voglio impazzire..!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Norton Internet Security del mio apparato genitale....Farà anche il suo
dovere, ma a volte ti tira scemo..:-(
Grazie mille per l'illuminazione, Carlo.
emis.alpeia" <it.i...@alpeia.artemis> ha scritto nel messaggio
news:8nr5hvc0n0uekdr5m...@4ax.com...


 finta della open che non fa nulla e infine risistema tutto. wow 8)
A livello logico, e' lo stesso approccio che si usava ai tempi del DOS 
con gli interrupt, e su Windows con le WindowProc, i concetti di base 
sono i medesimi. :)
Riassegnare i punti di ingresso delle funzioni native e' un ottimo 
metodo per non solo "fregare" alcuni script che fanno uso di 
write/writeln e open (preferisco evitare troppi riferimenti specifici 
:P) ma anche per impostare un certo tipo di framework.
-- 
C'ya,
  ZER0 :: coder.gfxer.webDesigner();
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)