Hlavní nabídka: |
Základy
Reference
Příklady
|
|
|
Příklad: Manipulace s oknem
Dnešním příkladem si názorně předvedeme jak použít v praxi manipulaci s oknem.
Zdrojový kód:
<HTML>
<HEAD>
<TITLE>Manipulace s oknem</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function ukazka()
{
nazev_okna=window.open("","okno1",
"left=1,top=1,width=450,height=450,menubar=no,directories=no,"+
"toolbar=no,location=no,status=no,scrollbars=no,resizable=no");
with (nazev_okna)
{
document.write("<HTML>\n<BODY>\n");
document.write("<A HREF=\"javascript:window.close();\">");
document.write("Zavři</A> okno<BR>\nDej ho do ");
document.write("<A HREF=\"javascript:window.blur();\">");
document.write("pozadí</A></BODY>\n</HTML>\n");
resizeTo(150,220); moveTo(300,300); moveBy(-200,-100);
resizeBy(50,-30); moveBy(-10,-10); moveBy(-20,-20);
moveBy(-50,-50); moveTo(5,5);
}
}
// -->
</SCRIPT>
</HEAD>
<BODY onLoad="ukazka();">
<P><B>Manipulace s oknem</B></P>
<A HREF="javascript:nazev_okna.close();">Zavři</A> malé okno.<BR>
Dej malé okno do <A HREF="javascript:nazev_okna.focus();">popředí</A>.
</BODY>
</HTML>
Výsledek:
Manipulace s oknem
Zavři malé okno.
Dej malé okno do popředí.
Vysvětlení činnosti:
Ačkoliv se zdrojový kod může zdát složitý není tomu tak. Jednoduše jsme si vytvořili funkci ukazka(), která při jejím vyvolání otevře nové okno a přiřadí ho do proměnné nazev_okna (bude sloužit pro další zpracování). Tomuto oknu jsme přiřadili určité vlastnosti. Použili jsme taky prvek with, který nám zastupuje sekvenci nazev_okna.vlastnost, kterou by jsme jinak neustále vypisovali. Použitím with stačí napsat pouze vlastnost. V novém okně je tedy vypsán text spolu s odkazy na zavření a přesunutí okna do pozadí. V hlavní stránce musíme ale použít odkaz i s proměnnou nazev_okna. To slouží k tomu, abychom nezavřeli hlavní okno, ale okno malé.
21.02.2002 | Příklady | David Havlíček
|
|
Dnes je 20. 04. 2024 Svátek má Marcela | |
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.
|
|
|