---
title: "getElementById och frameset"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/109450-getelementbyid-och-frameset"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "roady"
published: "2004-08-17T14:33:43.000Z"
updated: "2004-08-17T15:42:02.000Z"
replies: 4
views: 394
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/109450-getelementbyid-och-frameset"
---

# getElementById och frameset

## #1 — roady, 2004-08-17T14:33Z

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>
```

Permalänk: https://www.webforum.nu/p/109450

## #2 — Cheguelin, 2004-08-17T14:49Z

Ändra name till id.

Permalänk: https://www.webforum.nu/p/1412308

## #3 — roady, 2004-08-17T14:58Z

jag har både name och id på frametaggen

Permalänk: https://www.webforum.nu/p/1412332

## #4 — toha, 2004-08-17T15:14Z

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>
```

Permalänk: https://www.webforum.nu/p/1412345

## #5 — roady, 2004-08-17T15:42Z

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.

Permalänk: https://www.webforum.nu/p/1412373

---

Tråden på webben: https://www.webforum.nu/amne/javascript/109450-getelementbyid-och-frameset
