Autor Zpráva
peter1
Profil
ako spravim to ze ked je oznaceny 1 a stlacim odoslat otvori mi 1 stranku a ked je oznaceny 2 tak otvori inu stranku?

<input type="radio" name="stejne_jmeno" value="1"><br>
<input type="radio" name="stejne_jmeno" value="2"><br>
<center><input type="submit" value="odoslat">
Fred
Profil
A k čemu to potřebuješ? Nebyl by jednoduší normální odkaz, než zdržovat uživatele a nutit ho dvakrát kliknout, když by stačilo jednou?
peter1
Profil
bude to lepsie vyzerat. a jedna z poloziek sa bude menej vyuzivat
Fred
Profil
No když myslíš, třeba takhle, ale je to nic moc.


<input type="radio" name="x" onclick="if(this.checked){document.getElementById('posli').setAttribut e('rel',this.value)}" value="1.html">
<input type="radio" name="x" onclick="if(this.checked){document.getElementById('posli').setAttribut e('rel',this.value)}" value="2.html">
<input type="submit" id="posli" rel="#" onclick="document.location.href=this.getAttribute('rel')" value="odoslat">
peter1
Profil
niako to nechce fungovat.
staci prepisat 1.html na napr. google.com a malo by to ist. nie?
Fred
Profil
Není nic snažšího, než to vyzkoušet ;-)
peter1
Profil
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title></title>
</head>
<body>

<input type="radio" name="x" onclick="if(this.checked){document.getElementById('posli').setAttribut e('rel',this.value)}" value="http://www.google.sk">
<input type="radio" name="x" onclick="if(this.checked){document.getElementById('posli').setAttribut e('rel',this.value)}" value="http://www.zoznam.sk">
<input type="submit" id="posli" rel="#" onclick="document.location.href=this.getAttribute('rel')" value="odoslat">

</body>
</html>

takto to ma stacit?
Fred
Profil
No funguje mi to jak v IE tak ve Firefoxu, možná jsi nesmazal mezeru co vytváří fórum setAttribute
peter1
Profil
ok dik. uz to ide
Toto téma je uzamčeno. Odpověď nelze zaslat.

0