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>
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.
<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>