---
title: "validering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/82857-validering"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "berntg"
published: "2003-07-27T15:39:00.000Z"
updated: "2003-07-27T16:49:03.000Z"
replies: 1
views: 232
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/82857-validering"
---

# validering

## #1 — berntg, 2003-07-27T15:39Z

Jag  validerade min sida, som jag försöker göra i xhtml 1.0 Stricy.

Detta script har jag:
\<SCRIPT LANGUAGE=JAVASCRIPT TYPE="TEXT/JAVASCRIPT"\>
	\<!-- Dölj skript för äldre webbläsare

	myPix = new Array("bilder/dummy.jpg","bilder/dummy2.jpg")
	imgCt = myPix.length 

	function choosePic() {
		if (document.images) {
			randomNum = Math.floor((Math.random() \* imgCt))
			document.myPicture.src = myPix\[randomNum\]
		}
	}

	// Sluta dölj skript --\>
	\</SCRIPT\>	
\</HEAD\>
\<BODY BGCOLOR=WHITE onLoad="choosePic()"\>
\<img src="bilder/spacer.gif" width=250 height=187 name="myPicture" style="float : right;" /\>

När jag validerar får jag meddelandet att img inte har attributet name i denna version. Hur gör jag för att använda id som är godkänt väl?

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

## #2 — Jojoxx, 2003-07-27T16:49Z

Så här validerar det fint som xhtml:

```
<script type="text/javascript"> 
<!-- Dölj skript för äldre webbläsare 
myPix = new Array("bilder/dummy.jpg","bilder/dummy2.jpg")
imgCt = myPix.length 

function choosePic() { 
if (document.images) { 
	randomNum = Math.floor((Math.random() * imgCt));
	document.images['myPicture'].src = myPix[randomNum];
} 
} 
// Sluta dölj skript --> 
window.onload=choosePic;
</script> 
<img src="bilder/spacer.gif" width="250" height="187" id="myPicture" alt="foo" style="float:right;"/>
```

Däremot fungerar det inte längre i Netscape 4, eftersom den kräver name-attributet. Men du kan ju alltid hårdstyra mot en av bilderna (istället för spacer.gif) och sedan kolla document.layers o choosePic så slipper du felmeddelande där i alla fall.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/82857-validering
