---
title: "funktion som strular"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18823-funktion-som-strular"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "OveRRidE"
published: "2002-01-30T08:33:00.000Z"
updated: "2002-01-30T08:56:00.000Z"
replies: 2
views: 178
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/18823-funktion-som-strular"
---

# funktion som strular

## #1 — OveRRidE, 2002-01-30T08:33Z

```
<script language = "Javascript">
function chWarn() {
if (confirm('Säkert?')) 
	{ 
		if(options[selectedIndex].value) window.location.href = options[selectedIndex].value; parent.top2.location.reload();
		return true 
	} 
else 
	{ 
		return false 
	}
}
</script>
```

Anrop:

```
onChange="return chWarn();"
```

Det hela går ut på att när ett listaleternativ ändras i en rullist, skall scriptet köras. Ja/Nej-fråga, om ja, return true och skicka vidare till annan sida, samt reload, om nej, return false hela skiten. ;)

Just nu, får jag ett felmess som säger "options undefined"..

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

## #2 — @nders, 2002-01-30T08:49Z

Så här hade nog jag försökt:

(och kom ihåg att jag är en glad amatör på javascript :) )

```
<script language = "Javascript">
function chWarn() {
if (confirm('Säkert?')) 
{ 
strURL = document.formname.selectname.options[document.formname.selectname.selectedIndex].value;
if(strURL.length!=0) {
location.href = strURL; 
parent.top2.location.reload();
return true;
} 
else 
   return false 
}
}
</script>
```

Mvh,

\[Redigerat av @nders den 30 jan 2002\]

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

## #3 — OveRRidE, 2002-01-30T08:56Z

Tack @nders, men jag löste det faktiskt!

```
<script language = "Javascript">
function chWarn(dirStr) {
if (confirm('Säkert?')) 
	{ 
		if(dirStr) window.location.href = dirStr; parent.top2.location.reload();
		return true 
	} 
else 
	{ 
		return false 
	}
}
</script>
```

Anrop:

```
 onChange="return chWarn(options[selectedIndex].value);"
```

Och jag som är världssämst på javascript.. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18823-funktion-som-strular
