Newsgroup: it.comp.lang.javascript
Titolo: javascript e frame

Ciao a tutti! 
Ho un problema insormontabile... 
In una pagina ho tre frame. 
In uno dei frame ho inserito uno script 
per un banner animato, cliccando il quale 
viene richiamata una nuova pagina che si apre 
nel frame target="intestazione". 
Tale pagina, vorrei invece si aprisse a schermo 
intero ho provato ad inserire nello script 
target="_top" oppure <base target="_top">, 
ma senza successo. 
Qualcuno mi puň aiutare? 
Grazie, ciao. 
Segue il codice (della pagina): 
<html> 
<head> 
<meta http-equiv="Content-Language" content="it"> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> 
<meta name="GENERATOR" content="Microsoft FrontPage 4.0"> 
<meta name="ProgId" content="FrontPage.Editor.Document"> 
<title>Nuova pagina 3</title> 
<script LANGUAGE="JavaScript"> 
<!-- 
number_of_sponsors=4; 
var sctr=0; 
var halt=0; 
var isn=new Array(); 
for (i=0;i<number_of_sponsors;i++){ 
isn=new Image(); 
} 
isn[0].src="images/banner.gif"; 
isn[1].src="images/banner1.gif"; 
isn[2].src="images/banner2.gif"; 
isn[3].src="images/banner3.gif"; 
var durl=new Array(); 
durl[0]="
http://www.miodominio.it
"; 
durl[1]="
http://www.miodominio.it
"; 
durl[2]="
http://www.miodominio.it
"; 
durl[3]="
http://www.miodominio.it
"; 
function rotateIt(){ 
if (halt!=1){ 
sctr++; 
if (sctr>number_of_sponsors-1){ 
sctr=0; 
} 
document.sponsor.src=isn[sctr].src; 
setTimeout("rotateIt()",3500); 
} 
} 
function doIt(){ 
halt=1; 
location.href=durl[sctr]; 
} 
function dispIt(){ 
parent.window.status=durl[sctr]; 
} 
// End Hiding --> 
</script> 
<base target="_top"> 
</head> 
<body topmargin="1" leftmargin="0"> 
<table border="0" cellspacing="0" width="100%"> 
<tr> 
<td width="42%" align="center"> 
<p align="center"><img border="0" src="images/azzurroonlinelg.gif" 
alt="[immagine]" width="307" height="92"> 
</td> 
<td width="58%" align="center"> 
<a HREF="http://" onClick="doIt();return false"
onMouseover="dispIt();return 
true;"><img 
SRC="banner.gif" height="72" width="390" NAME="sponsor" BORDER="0" 
alt="Riviera dei Gelsomini [immagini]"></a></td> 
<script LANGUAGE="JavaScript"> 
sctr=0; 
rotateIt(); 
</script> 
</tr> 
</table> 
<div align="center"> 
<center> 
<table border="0" cellpadding="0" cellspacing="0" width="100%"> 
<tr> 
<td width="140" rowspan="2" align="center"> 
</td> 
<td width="84%" bgcolor="#B399CC"> 
<p align="center"><font color="#00007F"><b><font face="verdana, 
arial" size="2">Mio nome</font><font face="verdana, arial" 
size="1"><sup>Š</sup> </font> 
</b> <font face="verdana, arial" size="1"> il giornale multimediale 
della 
Locride, Riviera 
dei Gelsomini.</font></font></td> 
</tr> 
<tr> 
<td width="84%" bgcolor="#E8F1FA"> 
<p align="center"> 
</td> 
</tr> 
</table> 
</center> 
</div> 
</body> 
</html> 

 size="1"><sup>©</sup> </font>


 Ciao!
Con questo metodo il frame aperto non ha la barra di scorrimento.
(Ho provato con NN 4.06, IE 5.0)
Come mai?
Nihil

 Qualcuno mi può aiutare? 
Togli quel <base target ... > e fai: 
function doIt(){ 
halt=1; 
top.location.href=durl[sctr]; 
} 
 
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
              All the JavaScript you need
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------