---
title: "Vad är fel?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/107214-vad-är-fel"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "java_ea"
published: "2004-07-12T23:48:34.000Z"
updated: "2004-07-16T02:49:49.000Z"
replies: 6
views: 332
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/107214-vad-är-fel"
---

# Vad är fel?

## #1 — java_ea, 2004-07-12T23:48Z

Vad är felet i denna koden?

```
<table border="5" cellpadding="2" cellspacing="2" bordercolor="black">
 <tr>
  <td>
     <a href="?page=Startsida">Startsida</a>
     <a href="?page=Portfolio">Portfolio</a>
     <a href="?page=Nyheter">Nyheter</a>
  </td>
 </tr>
</table>
   <script language="Javascript">
      if((location.search == ("page==Startsida"))) {
       document.write("fin startsida....");
    } else if((location.search == ("page==portfolio"))) {
       document.write("Här är det en exempeltext, portfolio");
    } else if((location.search == ("page==Nyheter"))) {
       document.write("Här är det en exempeltext, nyheter");
    } else {
       document.write("Något gick fel. Försök igen")
    }
   </script>
```

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

## #2 — Nexus86, 2004-07-13T00:06Z

Antar att det bara är så att du använder 2 likhetstecken där det bara ska finnas ett.

```
   <script language="Javascript">
      if((location.search("page=Startsida"))) {
       document.write("fin startsida....");
    } else if((location.search("page=portfolio"))) {
       document.write("Här är det en exempeltext, portfolio");
    } else if((location.search("page=Nyheter"))) {
       document.write("Här är det en exempeltext, nyheter");
    } else {
       document.write("Något gick fel. Försök igen")
    }
   </script>
```

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

## #3 — java_ea, 2004-07-13T00:14Z

Tack så mycket!

det var en utveckling åt rätt håll men tyvärr så är det så att nu efter det så säger den att den öppnar sidan hela tiden så fort du öppnar sidan plus att den hänger sig.

MvH / Andreas

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

## #4 — Nexus86, 2004-07-13T00:26Z

Prova använda den här funktionen ifrån <http://javascript.about.com/library/scripts/blquerystring.htm:>

```
<script Language="JavaScript">
//
// QueryString
//

function QueryString(key)
{
	var value = null;
	for (var i=0;i<QueryString.keys.length;i++)
	{
		if (QueryString.keys[i]==key)
		{
			value = QueryString.values[i];
			break;
		}
	}
	return value;
}
QueryString.keys = new Array();
QueryString.values = new Array();

function QueryString_Parse()
{
	var query = window.location.search.substring(1);
	var pairs = query.split("&");
	
	for (var i=0;i<pairs.length;i++)
	{
		var pos = pairs[i].indexOf('=');
		if (pos >= 0)
		{
			var argname = pairs[i].substring(0,pos);
			var value = pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length] = argname;
			QueryString.values[QueryString.values.length] = value;		
		}
	}

}

QueryString_Parse();
</script>
```

Lägg den över din kod och skriv om din kod till detta:

```
<script language="Javascript">
  var page = QueryString("page");
  page = page.toLowerCase();
  if (page == "startsida") {
    document.write("fin startsida....");
  } else if (page == "portfolio") {
    document.write("Här är det en exempeltext, portfolio");
  } else if (page == "nyheter") {
    document.write("Här är det en exempeltext, nyheter");
  } else {
    document.write("Något gick fel. Försök igen")
  }
</script>
```

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

## #5 — java_ea, 2004-07-13T00:53Z

tack så mycket, tyvärr så vägrar den fortfarande skriva ut.

MvH/ Andreas

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

## #6 — Johnsen, 2004-07-13T06:53Z

Böja med att kolla vad *location.search* innehåller

```
alert(location.search)
```

prova detta:

```
   <script language="Javascript">
      if((location.search == ("?page=Startsida"))) {
       document.write("fin startsida....");
    } else if((location.search == ("?page=Portfolio"))) {
       document.write("Här är det en exempeltext, portfolio");
    } else if((location.search == ("?page=Nyheter"))) {
       document.write("Här är det en exempeltext, nyheter");
    } else {
       document.write("Något gick fel. Försök igen")
    }
   </script>
```

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

## #7 — java_ea, 2004-07-16T02:49Z

Tack så mycket för hjälpen.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/107214-vad-är-fel
