---
title: "Börja om"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18800-börja-om"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "pirro"
published: "2002-01-26T16:14:00.000Z"
updated: "2002-01-26T22:01:00.000Z"
replies: 2
views: 150
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/18800-börja-om"
---

# Börja om

## #1 — pirro, 2002-01-26T16:14Z

Om ja skriver tex document.write('hej')
o sen vill att den ska skriva över det gamla om ja kör document.write('hej2')
har för mig att det e typ \\r lr ngt

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

## #2 — Jojoxx, 2002-01-26T16:31Z

Är det mitt på en sida och du vill att det skall funka även i Netscape får du slänga det i ett lager;

```
<div id="foo" style="position:absolute;"></div>
```

Sedan använda något sånt här;

```
<script language="JavaScript" type="text/javascript">
function writeToLayer(Id,string){
	if(document.layers){
		with (document[Id].document){
			open();
			write(string);
			close();
		}
	} else if (document.all){
		document.all[Id].innerHTML = string;
	} else if (document.getElementById){
		jxdocrange = document.createRange();
		jxdocrange.setStartBefore(document.getElementById(Id));
		while (document.getElementById(Id).hasChildNodes()){
			document.getElementById(Id).removeChild(document.getElementById(Id).lastChild);
		}
		document.getElementById(Id).appendChild(jxdocrange.createContextualFragment(string));
	}
}
</script>
```

Som du anropar med;

```
writeToLayer('foo','Hej');
```

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

## #3 — pirro, 2002-01-26T22:01Z

parent.main.document.write('hej');
...

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18800-börja-om
