---
title: "onload...."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/57836-onload"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Choronzon"
published: "2002-11-02T23:38:45.000Z"
updated: "2002-11-03T01:20:22.000Z"
replies: 7
views: 229
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/57836-onload"
---

# onload....

## #1 — Choronzon, 2002-11-02T23:38Z

Hur fixar man detta så att det funkar i dom senaste ns & opera & mozilla 1?

```
<html>
<head>

<script language="JavaScript">
function hide_it(){
	if (document.all){
		document.all[loadmessage].style.visibility = "hidden";
	}
	if (document.layers){
		document.layers.loadmessage.visibility = "hide";
	}
}
</script>

</head>
<body onLoad="hide_it()">
<span id="loadmessage" style="position: absolute; background: #ffffff; width: 100%; height: 100%;">Sidan laddas, vänta...</span><br>

<%

	Response.Buffer = True
		For i = 1 To 500000
			Response.Write "#"
		Next

%>

</body>
</html>
```

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

## #2 — colione, 2002-11-02T23:43Z

Re: onload....

> **Choronzon skrev:**
>
> Hur fixar man detta så att det funkar i dom senaste ns & opera & mozilla 1?
>
> ```
> <html>
> <head>
> 
> 
> <script language="JavaScript">
> function hide_it(){
> 	if (document.all){
> 		document.all[loadmessage].style.visibility = "hidden";
> 	}
> 	if (document.layers){
> 		document.layers.loadmessage.visibility = "hide";
> 	}
> }
> </script>
> 
> 
> </head>
> <body onLoad="hide_it()">
> <span id="loadmessage" style="position: absolute; background: #ffffff; width: 100%; height: 100%;">Sidan laddas, vänta...</span><br>
> 
> 
> <%
> 
> 	Response.Buffer = True
> 		For i = 1 To 500000
> 			Response.Write "#"
> 		Next
> 
> %>
> 
> 
> </body>
> </html>
> ```

Såhär kommer det funka alldeles utmärkt:

```
<html>
<head>

<script language="JavaScript">
function hide_it(){
	if (document.all){
		document.all('loadmessage').style.visibility = "hidden";
	}
	if (document.layers){
		document.layers['loadmessage'].visibility = "hide";
	}
                if (document.getElementsById){
		document.getElementsById('loadmessage').visibility = "hidden";
	}

}
</script>

</head>
<body onLoad="hide_it()">
<span id="loadmessage" style="position: absolute; background: #ffffff; width: 100%; height: 100%;">Sidan laddas, vänta...</span><br>

<%

	Response.Buffer = True
		For i = 1 To 500000
			Response.Write "#"
		Next

%>

</body>
</html>
```

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

## #3 — Choronzon, 2002-11-02T23:57Z

Re: Re: onload....

Antog att du menade såhär? Men jag får det faktiskt inte att fungera i mozilla 1.1..det står sidan laddas, och scriptet arbetar, men när den laddat klart står det fortfarande sidan laddas.. IE6 funkar det i däremot, och även i opera..ns6 & 7 vet jag inte

```
<html>
<head>

<script language="JavaScript">
function hide_it(){
	if (document.all){
		document.all('loadmessage').style.visibility = "hidden";
	}
	if (document.layers){
		document.layers['loadmessage'].visibility = "[b]hidden[/b]";
	}
                if (document.getElementsById){
		document.getElementsById('loadmessage').visibility = "hidden";
	}

}
</script>

</head>
<body onLoad="hide_it()">
<span id="loadmessage" style="position: absolute; background: #ffffff; width: 100%; height: 100%;">Sidan laddas, vänta...</span><br>

<%

	Response.Buffer = True
		For i = 1 To 500000
			Response.Write "#"
		Next

%>

</body>
</html>
```

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

## #4 — colione, 2002-11-03T00:02Z

Det spelar absolut ingen roll med tanke på att den körs på gamla NS. Dessutom var det plankat från din kod, så det var du som gjorde fel först. :p

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

## #5 — Choronzon, 2002-11-03T00:07Z

Jarå, men hur tror du jag kan göra för att få det att funka i mozilla 1? Har du något tips?

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

## #6 — colione, 2002-11-03T00:09Z

Vet tyvärr inte det, jag vet inte efter vilket ramverk mozilla körs efter. Och har det inte på min dator så jag får prova mig fram. Men någon annan vet säkert.

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

## #7 — Choronzon, 2002-11-03T00:13Z

Ok, jag tackar för din hjälp :) , ett steg närmare i alla fall! Hoppas nån annan har lust att fortsätta!

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

## #8 — jupiters, 2002-11-03T01:20Z

det heter inte getElementsById.
Det heter getElementById.
Att du inte får felmeddelande i IE beror på
att "all" funkar där  också.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/57836-onload
