Ciao a tutti... e grazie in anticipo per l'aiuto.
Assemblo siti web per hobby e mi sono ritrovato con un problema singolare.
Ho un'unica pagina html con contenuti (inseriti in iframe) suddivisi per argomento e raggiungibili tramite link con ancoraggio. Il problema è questo: è possibile con "href" raggiungere il punto ancorato e solo in un secondo momento far caricare il contenuto dell'iframe?
Lo script per gestire l'iframe è il seguente:
var displaymode=0
var iframecode='<iframe id="external" style="width:1230px; height:490px;" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="iframe_home.html"></iframe>'
if (displaymode==0)
document.write(iframecode)
function jumpto(inputurl){
if (document.getElementById&&displaymode==0)
document.getElementById("external").src=inputurl
else if (document.all&&displaymode==0)
document.all.external.src=inputurl
else{
if (!window.win2||win2.closed)
win2=window.open(inputurl)
//else if win2 already exists
else{
win2.location=inputurl
win2.focus()
}
}
}
La pagina iframe_home.html è la pagina iniziale bianca.
Il link ho provato a gestirlo in questo modo:
<span>* MISSION *</span>
#inc_ifr è il punto di ancoraggio
Problema: cliccando sul link, il contenuto dell'iframe cambia, ma non salto all'ancoraggio (resto a inizio pagina).
Dove sbaglio? Potete aiutarmi?
Ciao a tutti e grazie.