<html>
<head>
<style>
body { font-family: courier new; font-size: 10 px}
table { font-family: courier new; font-size: 10 px}
</style>
</head>
<body bgcolor="#C2C287" text="#000000" id="all" leftmargin="10" topmargin="10" marginwidth="10" marginheight="10" link="#660000" vlink="#660000" alink="#660000">
<table border="0" cellpadding="0" cellspacing="2" bordercolor="black">
<tr>
<td style="border: 1px solid grey; width: 300">
<script language="Javascript">
page = Startsida
page = Portfolio
page = Nyheter
if(page == "Startsida") {
document.write("På den här sidan kommer man att kunna läsa denna exempeltext, 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></td>
</tr>
<tr>
<td><a href="?page=Startsida"><input type="button" Value="Startsida"></a>
<a href="?page=Portfolio"><input type="button" Value="Portfolio"></a>
<a href="?page=Nyheter"><input type="button" Value="Nyheter"></a></td>
</tr>
</table>
</body>
</hmtl>
Vad är felet med denna kod?
Är inte så duktig i javascript men
page = Startsida
page = Portfolio
page = Nyheter
Du gör bara så att page blir nyheter där.. eller?
Klockan är mycket nu, så jag orkar inte tänka så mycket. Hur som helst så körs aldrig koden för det första. För det andra så är det rätt det som voigtann1, men resultatet skulle inte bliså tillfredställande. Sätt strängarna inom citationstecken.
Det är förresten lite krångligare än sådär också. Du måste blanda in stränghantering och grejer. Det vore lättare att göra det i asp, eftersom resultatet du söker tillfredställs av querystrings och grejer.
JojoxxMedlem sedan juni 20004 308 inlägg Har du tillgång till ASP eller någon annan form av serverside scripting är det som Cheguelin skriver att föredra, men här är ett modifierat JavaScript exempel. Observera att detta är ett förenklat sätt att kolla querystringen, vill du ha ett mer komplett sätt, se JavaScript-arkivet.
<script language="Javascript">
if(location.search == "?page=Startsida") {
document.write("På den här sidan kommer man att kunna läsa denna exempeltext, 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>
Jag kanske verkar lite dum i huvudet men koden ovan kan jag inte få att fungera. Jag skulle behöva ett exempel på denna koden med avancerad Querystring.