mam tu maly scriptik:
<SCRIPT LANGUAGE = "JavaScript">
<!--
function MakeArray()
{
this.length = MakeArray.arguments.length
for (var i = 0; i < this.length; i++)
this[i+1] = MakeArray.arguments[i]
}
var url = new MakeArray("",
"rady1.html",
"rady2.html",
"rady3.html");
function jumpPage(form) {
i = form.SelectMenu.selectedIndex;
if (i == 0) return;
window.location.href = url[i+1];
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<H3>Ukázka rolovacího menu.</H3>
Po vybrání požadované položky se automaticky začne stahovat nová stránka.
<FORM>
<SELECT NAME="SelectMenu" onChange="jumpPage(this.form)">
<OPTION>vyber směr své cesty
<OPTION>Jindřichův Hradec
<OPTION>České Budějovice
<OPTION>Chlum u Třeboně</SELECT>
</FORM>
nevim vsak jak udelat aby vas ty odkazy poslali do ifrejmu a ne na novou stranku nevite jak to udelat pls!? :)
Jak si tu stránku prohlídne někdo, kdo nemá zapnutý JS?
jakou stranku ja bych chtel pomoct s tim aby ty odkazy smerovali do ifrejmu!
odkazY smerovalY,
Iframy jsou dobre akorat na blueboard a chaty....
ale kdyz si ten iframe pojmenujes, tak by to do nej melo jit presmerovat. Myslim ze:
....
<iframe name="uvnitr">
....
v js
uvnitr.location = ....
jeste to prober s manualem JS.
a do <noscript> dej klasicke odkazy a bude to. (-;
supeeeer diiky! fakt jsmi pomohl
ted mÝ to jen řekni nebo napiš ten script tak abych tomu rozumnel a jsi muj clovek! :)
neuveritelna vec ja to pochopiiiil! :) DIKY MOC! ted dalsi otazka ja chci udelat 3 takovyhle rolovaci menu ale tech scriptu nemuzu mit 3 ne? jak by je to rozlisilo?
Scriptu tam muzes mit kolik chces. Mozna by bylo lepsi pouzit value u <option>. Jako:
<select name="SelectMenu" onChange="ch_addr(SelectMenu)">
<option value="stranka1.html">skoc na str 1</option>
<option value="stranka2.html">skoc na str 2</option>
<option value="stranka3.html">skoc na str 3</option>
</select>
a pak (budu trochu varit z vody nechce se mi prolizat manual JS):
function ch_addr(select_name) {
i select_name.value;
if (i == 0) return;
window.location.href = i;
}
nemusis tam pak mit zadne pole. Pak muzes napsat jiny select
<select name="JinySelect" onChange="ch_addr(JinySelect)">
<option value="strankaa.html">skoc na str a</option>
<option value="strankab.html">skoc na str b</option>
<option value="strankac.html">skoc na str c</option>
</select>
Akorat se poradne podivej jak se predava to jmeno selectu, jinak by to melo fungovat.