Radiobuttons, vers.Links und Target für Frame
Angelika
- javascript
0 Achim0 Robert Bamler
Hallo!
Mein Script enthält mehrere Radiobuttons, es kann nur einer gewählt werden. Mit einem GO-Button wird der entsprechende Link für den Radiobutton aufgerufen. Soweit funktioniert auch alles:
<script language="JavaScript">
function Weiter()
{
if(document.Auswahl.sprache[0].checked == true)
window.location.href="URL"
else if(document.Auswahl.sprache[5].checked == true)
window.location.href="URL"
else if(document.Auswahl.sprache[6].checked == true)
window.location.href="URL";
}
</script>
so sehen die Radios aus:
<input type="radio" name="sprache" value="1" align="top" checked></td></tr>
<tr><td><input type="radio" name="sprache" value="2" align="top" disabled></td></tr>
usw........
<tr><td><input type="radio" name="sprache" value="6" target="_top" align="top"></td></tr>
<tr><td><input type="radio" name="sprache" value="8" target="_top" align="top"></td></tr>
So, und nun möchte ich das die URLs in dem Target="_top" geöffnet werden. Wo kann ich das denn angeben???????????????
Hallo,
versuch's mal mit top.location.href anstatt window.location.href. Dann sollte es gehen.
Beste Grüße,
Achim
Hallo,
Mein Script enthält mehrere Radiobuttons
Ein Script kann keine Radiobuttons enthalten. Du meinst wahrscheinlich deine Seite.
So, und nun möchte ich das die URLs in dem Target="_top" geöffnet werden. Wo kann ich das denn angeben?[??????????????]
einfach das "window" durch "top" ersetzen:
<script language="JavaScript">
function Weiter()
{
if(document.Auswahl.sprache[0].checked == true)
top.location.href="URL"
else if(document.Auswahl.sprache[5].checked == true)
top.location.href="URL"
else if(document.Auswahl.sprache[6].checked == true)
top.location.href="URL";
}
</script>
Allerdings werden Radiobuttons AFAIK so ausgelesen:
if(document.Auswahl.sprache.value == "5")
Robert