hvis du har åbnet et vindue med:
mitvindue=window.open(et eller andet)
kan du få adgang til vinduet med:
mitvindue.det du vil gøre
i tet nye vindue du har åbnet, kan du få adgang til det der åbnede det med:
window.opener.det du vil gøre
jeg kan ikke få det til at virke, min kode ser sådan her ud.
function preview(nameId, msgId){
msg = window.open('','','');
msg.document.writeln('<html>');
msg.document.writeln('<head>');
msg.document.writeln('<title>Preview</title>');
/*
msg.document.writeln('<SCRIPT TYPE="text/javascript">');
msg.document.writeln('function expander(id){');
msg.document.writeln('if(document.getElementById(id).style.display == \\'none\\'){');
msg.document.writeln('\\tdocument.getElementById(id).style.display = \\'block\\';');
msg.document.writeln('}');
msg.document.writeln('else{');
msg.document.writeln('\\tdocument.getElementById(id).style.display = \\'none\\';');
msg.document.writeln('}');
msg.document.writeln('}');
msg.document.writeln('/SCRIPT');
*/
msg.document.writeln('<LINK HREF="style_til_shout2A.css" REL="STYLESHEET" TYPE="text/css">');
msg.document.writeln('</head>');
msg.document.writeln('<body>');
msg.document.writeln('<span class="shouter" id="shouter" onclick="window.opener.java-script:expander(\\'shout\\')">'+document.getElementById(nameId).value+'</span>');
msg.document.writeln('<p class="msg" id="shout">'+document.getElementById(msgId).value+'</p>');
msg.document.writeln('</body>');
msg.document.writeln('</html>');
}
function expander(id){
if(document.getElementById(id).style.display == 'none'){
document.getElementById(id).style.display = 'block';
}
else{
document.getElementById(id).style.display = 'none';
}
}
jeg vil gerne kalde expander functionen, fra vinduet msg.
adam
Køb en zebra - og kald den plet
[Redigeret d. 06/12-03 11:18:58 af adam]