Autor Zpráva
leo
Profil
Dobrý den,
může mi někdo prosím poradit jak v tomto scriptu mám doplnit nějaký příkaz, aby se mi v této nabídce pokaždé vracel na první nábídku, když se vracím na stránku zpět . Myslím tím, "Vyber si stránku"
<title>Java Script </title>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">

<bgcolor="#FFFFFF" text="#000000">

<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("",
"http://www.hokej.cz/",
"http://www.seznam.cz",
"http://www.atlas.cz");
function jumpPage(form) {
i = form.SelectMenu.selectedIndex;
if (i == 0) return;
window.location.href = url[i+1];
}
// -->
</script>

<form>
  <div align="center"><center><table BORDER="0" CELLPADDING="5" CELLSPACING="0">
    <tr>
      <td><select onChange="jumpPage(this.form)" name="SelectMenu" size="1">
        <option>Vyber si stránku </option>
        <option>Hokej</option>
        <option>seznam </option>
        <option>atlas </option>
      </select> </td>
    </tr>
  </table>
  </center></div>
</form> 


Děkuji předem ....
habendorf
Profil
if (i == 0) return;
form.SelectMenu[0].selected = true;
window.location.href = url[i+1];

Není to ovšem úplně dokonalé, první položka má focus. Můžeš zkusit nějaké hrátky s blur.
leo
Profil
[#2] Děkuji .... funguje !!! Musím se hóódně učit ....dík a příjemnou neděli

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: