if / else
Markus Strübel
- javascript
Hallo,
kann mir jemand helfen?
Das steht in meiner HTML-Datei:
<html>
<script language="JavaScript">
<!--
var w="";
var g = "ID=";
var i = 0;
var idnc=window.location.href;
var idnc2=idnc.substr(idnc.indexOf("?")+1,idnc.length-1);
if (idnc2.length>3 && idnc2.length<40) w=idnc2;
if (idnc2.length>3 && idnc2.length<40) w=idnc2;
document.write("<frameset rows=100,* frameborder=0 framespacing=0>");
document.write("<frame src=top.html scrolling=no>");
document.write("<frameset cols=*,215>");
document.write("<frame src="+w+">");
document.write("<frame src=navigation.html>");
document.write("</frameset>");
document.write("</frameset>");
//-->
</script>
</html>
Ich möchte jetzt folgendes programmieren:
Wenn w leer bleibt, soll beispielsweise http://www.teamone.de angezeigt werden. Wenn aber für w beispielsweise http://www.bild.de steht, soll http://www.bild.de angzeigt werden.
P.S. Die Datei wird so aufgerufen: test.html?Markus.html . In dem Fall wird innerhalb des Frames für w Markus.html angezeigt! Steht hinter dem Fragezeichen nichts, soll dann wie oben beschrieben www.teamone.de im Frame geöffnet werden. Ich habe das schon mit if und else probiert, bin aber totaler Anfänger in JS, und kriegs net hin!
DANKE
Markus
Hi Markus
Wie waers mit
if (idnc2 == "") w="www.teamone.de";
hinter der Zeile:
if (idnc2.length>3 && idnc2.length<40) w=idnc2;
(Die Zeile steht hier im uebrigen 2mal, 1mal muesste reichen ;-)
Tschau Holger