Salve a tutti,
sto cercando di metter su un semplice sito fotografico ed ho molti album da inserire. Premetto che questa é la prima javascript che sto tentando di fare!
* Nella home avrei tutti i link ai singoli album.
* Cliccando su uno dei link vorrei aprire una pagina con diversi frame e definire il loro contenuto dinamicamente (cioè dalle proprietà del link cliccato).
Schematicamente sto provando questo codice per la pagina degli album, con 4 frame, chiamato frames.html
mentre ho questo codice da usare nella homecodice:<!DOCTYPE HTML> <HTML> <HEAD> </HEAD> <FRAMESET rows="60,150,1*"> <FRAME name="header" src="1.html" id="header" scrolling="no" frameborder="0" noresize> <FRAMESET cols="150,1*"> <FRAME name="title" src="2.html" id="title" scrolling="no" frameborder="0" noresize> <FRAME name="thumb" src="3.html" id="thumb"frameborder="0" noresize> </FRAMESET> <FRAME name="photo" src="4.html" id="photo" scrolling="no" frameborder="0" noresize > </FRAMESET> </HTML>
Il problema è che non riesco a puntare ai frame e la pagina frames.html si carica con le opzioni di default.codice:<!DOCTYPE HTML> <HTML> <HEAD> <script type="text/javascript"> function LoadAlbum(loadThisPage) { mywin=window.open('frames.html', '_self'); mywin.frames['thumb'].src=loadThisPage; } </script> </HEAD> <BODY> LINK </BODY> </HTML>
Ho provato diverse alternative per la seconda riga della funzione
ma niente.codice:mywin.photo=loadThisPage; mywin.getElementsById("thumb").src='loadThisPage';
Suggerimenti? Grazie!

Rispondi quotando