find placering og størrelse af vindue og udskriv i textfelt.
Hejsa!Jeg er ved at lave en webchat hvor brugeren kan gemme chatvinduets placering, størrelse og lign. Til det, skal jeg bruge et javascript som kan finde vinduets placering på skærmen(top/left), og størrelsen på vinduet(height/width), og smide det i et textfelt i en frame(settings.php)...
Frameset:
...
<script>
function logout(){
window.open('add.php?login=no','','toolbar=no,menubar=no,location=no,height=1,width=1');
}
function checksize(){topFrame.document.getElementById("ifheight").value=document.getElementById("mainframe").scrollHeight;}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="*,154" cols="*" framespacing="2" border="2" bordercolor="#000000">
<frame src="settings.php" name="topFrame" scrolling="NO" >
<frame src="skriv.php" name="mainFrame">
</frameset>
...
og setting.php:
...
<body bgcolor="#dddddd" onload="parent.checksize();" onResize="parent.checksize();">
...
<input name="ifheight" type="text" id="ifheight">
<input name="chathoj" type="text" id="chathoj">
<input name="chatvid" type="text" id="chatvid">
<input name="fratop" type="text" id="fratop">
<input name="fraven" type="text" id="fraven">
...
Jeg har prøvet at omskrive checksize på alle mulige og umulige måder så det chekker vinduet, men kan sku ik hitte ud a'ed.
Spørgsmålet er en forlængelse af http://www.eksperten.dk/spm/696371 - kan være det hjælper på forståelse af spørgsmålet :]
-René
