PDA

Visualizza versione completa : Apertura Frames a Tempo


gionny
29-10-2009, 18.57.21
Salve
ho una pagina html con dei links in un frame a sinistra che quando vengono cliccati si aprono in un frame a destra
Quando apro la pagina html il frame di destra si apre con il frame principale che Ŕ uno dei links a sinistra che ho dovuto scegliere come frame principale
Siccome Ŕ una pagina html con un flash di raccolta foto non vorrei che si aprisse all'apertura del sito sempre la stessa pagina come frame principale...o perlomeno non come unica...infatti vorrei che a tempo si aprissero tutti i links nel frame principale...che so ogni 2 minuti...in maniera random...esiste un codice html per far questo?
In realtÓ l'ideale sarebbe che appena finisce di scorrere la raccolta foto di un frame scorresse nell'altro frame...dato che le raccolte hanno durate di tempo diverse...ma forse diventa pi¨ complesso...si dovrebbe modificare proprio il codice della raccolta flash..che sarebbe questa?
http://www.simpleviewer.net/simpleviewer/
Grazie 1000

miciomao
30-10-2009, 10.32.44
Ciao
al caricamento di questa pagina caricherai nel "div" una pagina random tra quelle che valorizzerai nel codice (evidenziate in blu):


</HEAD>
<BODY>
<br><br><br><br>
<div align="center">
<script language="JavaScript1.2">

var ie=document.all&&navigator.userAgent.indexOf("Opera")==-1
var dom=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1

var iframeprops='width=400 height=100 marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="no" scrolling="no"'

var randomcontent=new Array()
randomcontent[0]="random1.htm"
randomcontent[1]="random2.htm"
randomcontent[2]="random3.htm"

//netscape
var arraynumb = randomcontent.length;
casual=Math.floor(Math.random()*arraynumb)
var ilayerand = randomcontent[casual];

if (ie||dom){
document.write('<iframe id="dynstuff" src="" '+iframeprops+'></iframe>');
}
else{
document.write('<ilayer align="center" name="' + ilayerand + '" src="' + ilayerand + '"></ilayer>');
}

function random_iframe(){
if (ie||dom){
var iframeobj=document.getElementById? document.getElementById("dynstuff") : document.all.dynstuff
iframeobj.src=randomcontent[Math.floor(Math.random()*randomcontent.length)]
}
}

window.onload=random_iframe

</script>
</div>



inoltre se userai Autoview, della stessa societÓ, le tue immagini potranno scorrerre automaticamente impostanto il valore di timeout
http://www.simpleviewer.net/autoviewer/

Ciao
Alex

gionny
30-10-2009, 18.18.07
le immagini scorrono automaticamente anche in simpleviewer dopo un timeout
perchŔ mi dici autoviewer?
in pratica ogni link ha un album di foto
posso fare in modo con simpleviewer che alla fine di un album in un link si passi al link successivo?
Grazie

miciomao
02-11-2009, 12.23.20
No con questo metodo non pui passare al link successivo. l'unica cosa che mi viene in mente Ŕ creare album tutti della stessa qta foto, calcolarne i tempi di fine e mettere nella pagina che ti ho passato, prima dei tag <HEAD>, un'altro tag che ti ricarichi la pagina passando ad un altro albun random.

il tag Ŕ:

<meta http-equiv="refresh" content="600">

dove 600 Ŕ il tempo in secondi da attendere prima del reload.

Ciao
Alex