Hlavní nabídka: |
Základy
Reference
Příklady
|
|
|
Odkazovací menu
V tomto příkladě si ukážeme, jak umístit na své stránky odkazovací menu.
Zdrojový kód:
<HTML>
<HEAD>
<TITLE>Odkzaovací menu</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function go(form)
{
x=form.menu.selectedIndex;
adresa="http://"+form.menu[x].value;
if (x>0) window.open(adresa,"_blank");
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<SELECT NAME="menu" onChange="go(form)">
<OPTION>MENU --></OPTION>
<OPTION VALUE="google.com">Google</OPTION>
<OPTION VALUE="hotbot.com">Hotbot</OPTION>
<OPTION VALUE="yahoo.com">Yahoo</OPTION>
</SELECT>
</FORM>
</BODY>
</HTML>
Výsledek:
Vysvětlení činnosti:
V tomto příkladě půjde o to samé jako v posledních dvou. S tím rozdílem, že v tomto budou funkci odkazu plnit položky rozbalovacího menu. Vytvoříme si funkci go s argumentem form. Tato funkce bude pomocí metody window.open otevírat nové okno, přičemž adresa stránky bude odpovídat hodnotě formuláře menu. Zde si ještě musíme vysvětlit hodnotu proměnné x. Ta označí pomocí metody selectedIndex daný prvek ve formuláři menu. Vytvoříme podmínku, která otevře nové okno jen v případě že prvek formuláře nebude 0 - čili že výběr nebude "MENU", u kterého nemáme zadaný parametr VALUE a navíc by jeho zadávání u této položky bylo nesmyslné. Poté jen tagu select přiřadíme ovladač událostí onChange, který vyvoálá funkci go(form) při změně.
21.07.2002 | Příklady | David Havlíček
|
|
Dnes je 15. 11. 2024 Svátek má Leopold | |
Bleskové aktuality: |
10.12.2002 Dlouho jsme tu neměli příklady, tak co kdybychom si dneska jeden dali?
07.12.2002 Poslední operáty, které si představíme, jsou speciální.
02.12.2002 Po delší pauze si představíme další operátory - řetězcové.
17.11.2002 Next operátory jsou přiřazovací.
10.11.2002 Jedněmi z posledních operátorů jsou porovnávací.
02.11.2002 Už jste slyšeli o logických operátorech? Pár jich taky je.
29.10.2002 Dalšími operátory jsou bitové.
26.10.2002 Dnes si představíme první z řady operátorů - aritmetické operátory.
24.10.2002 Další částí referencí jsou příkazy.
18.10.2002 Dnes se mrkneme na referenční přehled funkcí.
12.10.2002 Window je objekt, který má snad nejvíce metod a vlastností, tak se mu dnes podíváme na zoubek.
06.10.2002 Netradičně v neděli další objekt - string.
28.09.2002 Další sobota. Další objekt - screen.
21.09.2002 Hodně používáný je objekt navigator. Proto se na něj dneska zaměříme.
14.09.2002 Po týdenní pauze další referenční článek o objektu - tentokrát Math.
07.09.2002 Objekt location bude náš dnešní cíl.
04.09.2002 Na paškál si tentokrát vezmeme objekt history.
|
|
|