JavaScript: Hent div fra anden frame i "opener-vindue"
Jeg har et dokument, som består af frames. Mit framesset har bl.a. en frame der hedder "userbar" og en der hedder "main". Fra userbar kalder åbner jeg siden print.html i et blankt vindue. Og min main.html indeholder en div med id maintext.I min print.html forsøger jeg følgende:
<script type="text/JavaScript">
window.onload = function(){
document.getElementById("text").innerHTML = opener.document.getElementById("maintext").innerHTML;
print();
}
</script>
Ved start er print.html forsøger jeg at finde indholdet af div'et maintext i framen main, og forsøger at hente indholdet ind i min text-div, som er i print.html.
Det er med garanti i denne linie at fejlen ligger:
opener.document.getElementById("maintext").innerHTML;
Jeg kan bare ikke finde ud af at hente maintext fra den rigtige frame. print.html tror, som det er nu, at div'et maintext ligger i framen userbar.
Er der en der kan hjælpe mig?
