---
title: "Sätta höjd på DIV med Js - FF problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/117463-sätta-höjd-på-div-med-js-ff-problem"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "monAmour"
published: "2004-12-06T13:27:23.000Z"
updated: "2004-12-08T08:30:21.000Z"
replies: 2
views: 351
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/117463-sätta-höjd-på-div-med-js-ff-problem"
---

# Sätta höjd på DIV med Js - FF problem

## #1 — monAmour, 2004-12-06T13:27Z

Använder följande skript för att sätta höjden på en Div, beroende på innehållet eller höjden på webbläsarfönstret.

```
function getWindowHeight() {
	var windowHeight = 0;
	if (window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight) {
		windowHeight = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;
	}
	return windowHeight;
}

function setColumnHeight() {
	var windowHeight = getWindowHeight();
	var contentHeight = document.getElementById('rightColumn').offsetHeight;

	if (contentHeight < windowHeight) {
		var setHeight = windowHeight;
	} 
	else if (contentHeight > windowHeight) {
		var setHeight = contentHeight;
	}

	document.getElementById('leftColumn').style.height = setHeight;
}
```

Det här funkar fint i IE men inte alls i FF. Hur ska de se ut för att fungera i båda?

**Edit:** Får följande felmeddelande i FF:
Error: Setting a property that has only a getter

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

## #2 — Peter S, 2004-12-07T17:12Z

Är du säker på att det är denna del som ställer till det? Har du mer JavaScript-kod som körs? Vilken version av FF får du felet i?

Koden du visar fungerar nämligen för mig i 1.0.

 :)

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

## #3 — monAmour, 2004-12-08T08:30Z

Jag kör 1.0 preview release. Ovanstående skript länkas in och sedan körs det så här med 2 andra funktioner

```
<script type="text/javascript" src="js/pageEnd.js"></script>

	<script type="text/javascript">
	<!--

		function cartAdd(pId, price) {
			var sizeElm;
			if (sizeElm = document.getElementById('size_'+pId)) {
				var size = document.getElementById('size_'+pId).options[document.getElementById('size_'+pId).selectedIndex].value;
			}
			else {
				var size = 0;
			}
			
			var quant = document.getElementById('quant_'+pId).options[document.getElementById('quant_'+pId).selectedIndex].value;

			var reUrl = "<?=urlString()?>";

			location.href = "cartAction.php?action=newItem&pId="+ pId +"&price="+ price +"&quant="+ quant +"&size="+ size +"&redirectURL="+ reUrl;

		}

		function brandBox() {
			var brandId = document.getElementById('brandBox').options[document.getElementById('brandBox').selectedIndex].value;
			location.href = "<?=DISTINCT_URL?>?p=brand&id="+ brandId;
		}

		
		window.onload = function() {
			setColumnHeight();
		}

	//-->
	</script>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/117463-sätta-höjd-på-div-med-js-ff-problem
