roadyMedlem sedan jan. 2002473 inlägg Funkar det inte att använda getElementById i ett frameset, mitt problem är att jag vill ha med ett värde för upplösningen in i ett frameset.
såhär ser det ut i htmlen;
<frame src="UntitledFrame-18" name="header" scrolling="NO" noresize id="header" >
och mitt javascript ser ut såhär;
<SCRIPT LANGUAGE="JavaScript1.2">
<!--
resolution = screen.width + "x" + screen.height;
if (resolution == "800x600" || resolution == "640x480") {
alert("#siW")
document.getElementById('header').src = "<isa:webappsURL name="/b2b/header.do?largeResolution=false"/>";
} else {
// taio
alert("ddo")
document.getElementById('header').src = "<isa:webappsURL name="/b2b/header.do?largeResolution=true"/>";
}
//-->
</script>
roadyMedlem sedan jan. 2002473 inlägg jag har både name och id på frametaggen
tohaMedlem sedan dec. 1999707 inlägg Du får nog skapa koden i en function och köra den vid onload-evententet för frame- eller frameset-elementet. Ex:
<html>
<head>
<script type="text/javascript">
function setRes()
{
resolution = screen.width + "x" + screen.height;
alert(document.getElementById('header'));
if (resolution == "800x600" || resolution == "640x480") {
alert("23");
document.getElementById('header').src = "www.barium.se";
} else {
// taio
alert("22");
document.getElementById('header').src = "www.google.com";
}
}
</script>
</head>
<frameset rows="300,*" border="3" bordercolor="blue" onload="setRes()">
<frame bordercolor="#ff3300" src="http://www.google.se">
<frame name="header" scrolling="NO" noresize id="header" bordercolor="#ff3300" src="http://www.sunet.se">
</frameset>
</html>
roadyMedlem sedan jan. 2002473 inlägg tack, skall testa detta,
gjorde en annan snabblösning då jag skicka en först till en annan sida och däri en redirect med enbart javascript *ler*
men skulle vara smidigare o gå direkt helt klart, skall pilla o se om ditt funkar, tack torbjörn.