salve a tutti
ho una pagina index.php con il seguente codice js:
<script language="JavaScript" type="text/javascript">
function makeFrameFormazione() {
var iframe = document.createElement("iframe");
iframe.id = "framecorsi";
iframe.name = "frame_corsi";
iframe.setAttribute("frameborder", "0");
/*iframe.frameborder = '0';*/
iframe.style.top = '350px';
iframe.style.left = '0px';
iframe.height = '1820px';
iframe.width = '100%';
iframe.style.position = "absolute";
iframe.style.display = "block";
iframe.scrolling = "no";
iframe.src = "grafica3d.php"
window.document.body.appendChild(iframe);
return false;
}
</script>
<script language="JavaScript" type="text/javascript">
function makeFrameGrafica() {
var iframe = document.createElement("iframe");
iframe.id = "framegrafica";
iframe.name = "frame_grafica";
iframe.setAttribute("frameborder", "0");
/*iframe.frameborder = '0';*/
iframe.style.top = '350px';
iframe.style.left = '0px';
iframe.style.bottom = '0px';
iframe.height = '900px';
iframe.width = '100%';
iframe.style.position = "absolute";
iframe.style.display = "block";
iframe.scrolling = "no";
iframe.src = "grafica.php"
document.getElementById("framecorsi").src = "";
window.document.body.appendChild(iframe);
return false;
}
</script>
in pratica in un filmato flash ci sono questi due link che caricano due iframe
fin qui tutto ok
il problema sorge perchè accade questo:
clicco sul link 1 -->ok
clicco sul link 2 (con testo più breve di 1) --> dopo il footer è vuoto, nel senso che il testo del link finisce e poi c'è lo spazio vuoto (come se l'height del link 1820px fosse ancora li)
riclicco sul link 1 --> ok
riclicco sul link2 --> mentre prima dopo il footer era vuoto, ora c'è la parte inferiore del link1
insomma, come se quando clicco sul link2 la cache non si svuta e sotto riappare il link 1
ho cercato su google ed ho trovato questo
document.getElementById("framecorsi").src = "";
ma non funziona
come posso fare?
grazie!