Newsgroup: it.comp.lang.javascript
Titolo: document.nomeoggeto.src='.....' non funziona ???

Qualcuno sa dirmi perche' la funzione, che riporto di seguito, non
funziona????
Grazie
----------------------------------------
Obiettivo: caricare una nuova pagina dentro al layer
----------------------------------------
<html>
<head>
<script language="Javascript">
function nuovo(){
 document.Layer1.src="nuovapagina.htm";
}
</script>
</head>
<body>
<table border=1 align=center>
  <tr>
    <td width="11%">Prova Layer</td>
    <td width="81%">&nbsp;</td>
    <td width="8%">&nbsp;</td>
  </tr>
  <tr>
    <td height="320" width="11%">&nbsp;</td>
    <td height="320" width="81%" valign="top">
      <ilayer id="Layer1" pagex="96" pagey="64" width="594" height="313"
z-index="1">
 <a href="javascript:nuovo();">prova nuova pagina</a>
 </ilayer>
    </td>
    <td height="320" width="8%">&nbsp;</td>
  </tr>
</table>
</body>
</html>

 </head>
Soluzione:
document.Layer1.location = "nuovapagina.html"
Ciao, Riccardo
-----------------------------------------------------------------------
http://www.bottegasanlorenzo.it
http://www.jsdir.com
Need a JavaScript password?
http://www.agora.it/Ri.Riccardi/ingresso.html
-----------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
Arthur Charles Clarke
-----------------------------------------------------------------------
.
.
.
.
.
 . . . . . . I Fantastici 4 stanno arrivando . . . . . . manca poco! . . . . .

 document.Layer1.location = "nuovapagina.html"
Ooop.! Forse ho sctitto una ca***ata.
Pensavo ai frames..... aspetta che qualcun'altro mi corregga o dia l'Ok per la mia risposta!!


Hola,
sembra sbagliata la sintassi
tipo pagey ...
<ILAYER TOP=20 LEFT=30 WIDTH=200 HEIGHT=200 ecc..>
quello che vuoi..
</ILAYER>
function nuovo(){
document.layers[0/o il name].src="nuovapagina.htm";
 }
.src funziona anche con i layer
--
Bye
        Ro<*¿*>berto

Pensavo ai frames..... aspetta che qualcun'altro mi corregga o dia l'Ok per la mia risposta!!
I layer non richiedono la ripetizione del document?
document.Layer1.document.location = "nuovapagina.html"
ah aspetta ancora qualche "altro"

come chiaramente mi apparve limpido appena schiacciato il tasto ho
sepolto  una piccola verità sotto  un 'enormita' macroscopica
Scusate, ignorate,dimenticate.


a me non funziona, ne con  il nome ne con il numero....
mi dice ... erron on page... BHO!!! :(
c'e' differenza tra LAYER e ILAYER oppure IFRAME.???
Grazie.


es:
<IFRAME FRAMEBORDER=0 SCROLLING=NO SRC="sample.htm"></IFRAME>
---------------
ILAYER(inline layer) o LAYER:
<LAYER>
  ID="layerName"
  LEFT="pixelPosition"
  TOP="pixelPosition"
  PAGEX ="pageX"
  PAGE"="pageY"
  SRC="file"
  Z-INDEX="n"
  ABOVE="layername"
  BELOW="layername"
  WIDTH="width"
  HEIGHT="height"
  CLIP="n,n,n,n"
  VISIBILITY="visibility"
  BGCOLOR="color"
  BACKGROUND="imageURL"
  OnMouseOver="JScode"
  OnMouseOut="JScode"
  OnFocus="JScode"
  OnBlur="JScode"
  OnLoad="JScode"
</LAYER>
es:
<ILAYER TOP=20 LEFT=30>series of words </ILAYER>


> che strano che mettano in DW quelle cose, ........
Giuro!!!!!!!!
Grazie per la sintassi.....
Comunque, mi sai dire se l'esempio fatto prima puo' funzionare o no??
Grazie!!

Comunque, mi sai dire se l'esempio fatto prima puo' funzionare o no??
scrivendolo nel modo giusto si.
