---
title: "Onload?!?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/51722-onload"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Asa"
published: "2002-08-30T09:42:43.000Z"
updated: "2002-08-30T15:01:14.000Z"
replies: 4
views: 184
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/51722-onload"
---

# Onload?!?

## #1 — Asa, 2002-08-30T09:42Z

Har denna kod:

Detta är javascriptet:

```
function hidden_lay(check) 
	{
		var lay;
			if (!document.checking) 
				{
					if (document.getElementById) lay = document.getElementById(check).style;
					else if (document.all) lay = document.all[check].style;
						lay.visibility = "hidden";
				}
			else 
				{
					lay = document.checking[check];
					lay.visibility = "hide";
				}
	}
```

Sen koden för sidan:

```
<body>

<div id="Lay_off"></div>
<div id="Lay_on">Fel - <A HREF="javascript:hidden_lay('Lay_off')">X</A></div>

</body>
```

Jag vill att när sidan laddas så visas Lay_off å sen när man loggar in å det är fel visas det:

Aspkoden:

```
If Not RecSet.EOF Then
   LOGGA IN KODEN
Else
   HÄR SKA DET STÅ DET SOM GÖR ATT DIV LAGRET SYNS MED FELMEDDELANDET	
End If
```

Detta har jag i stilmallen:

\#Lay_off          {BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; Z-INDEX: 1000000; FILTER: alpha(opacity:85); LEFT: 30%; VISIBILITY: visible; BORDER-LEFT: black 0px solid; WIDTH: 350px; BORDER-BOTTOM: black 0px solid; POSITION: absolute; TOP: 40%}

Men hur ska jag skriva? Hoppas nån vet.

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

## #2 — Jaar, 2002-08-30T13:27Z

Varför inte skriva ut det direkt? 

```
If Not RecSet.EOF Then
  %>Inget fel<%   
Else
  %>FEL FEL FEL FEL<%
End If
```

eller som du använder response... 

Är det att du inte vill skriva det just där, så sätt en variabel som du kollar senare

```
fel = false
If Not RecSet.EOF Then
Else
  fel = true
End If
```

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

## #3 — Asa, 2002-08-30T14:08Z

Ja men hur anropar jag javascriptet då som gör att lagret ska synas?

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

## #4 — Jaar, 2002-08-30T14:15Z

Hmm, trodde att visibility:visible i din css gjorde det?
Gör det precis som när du gör ett lager som syns, behövs inget script. Inte om du laddar om sidan varje gång, vilket det verkar göra. Det är en helt annan sak om den ska komma upp när man missat något...
Men eftersom du säger att sidan laddas om och att det ska komma upp om inloggningen misslyckas ser jag inget behov att att ta upp den med javascript.

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

## #5 — Asa, 2002-08-30T15:01Z

Okej - ska kolla vidare.

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

---

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