return - Kurs HTML i CSS
- Widżety HTML / Wczytywanie strony do ramki lokalnej <a target>
...<a href="javascript:void(0)" onclick="parent.nazwaramki1.location.href = 'adres1.html'; parent.nazwaramki2.location.href = 'adres2.html'; return false">...</a> gdzie "nazwaramki1" i "nazwaramki2" to wartości atrybutów name="..." nadane znacznikom IFRAME. Natomiast "adres1.html" oraz "ades2.html" to adresy (lub względne ścieżki dostępu) stron, które chcemy wczytać do wskazanych ramek. W niektórych przypadkach zamiast parent.nazwaramki trzeba użyć top.nazwaramki albo self.nazwaramki...
- Znaki specjalne HTML / Symbole
...↓ ↔ ↔ Left right arrow (horizontal) Strzałka lewo-prawo ↔ ↵ ↵ Downwards arrow with corner leftwards (carriage return) Strzałka w dół z rogiem w lewo (powrót karetki) (w IE6 tylko czcionka Unicode) ↵ ⇐ ⇐ Leftwards double arrow Podwójna strzałka w lewo (w IE6 tylko czcionka Unicode) ⇐ ⇑ ⇑ Upwards double arrow Podwójna strzałka w górę (w IE6 tylko czcionka Unicode) ⇑ ⇒ ⇒ Rightwards double arrow Podwójna...
- Nowe okno / Generator okien
...f.elements['nazwa'].value + "'"; if (atr) str += ", '" + atr + "'"; str += ")"; f.elements['kod'].value = str; return atr; } function otworz(f) { var atr = generuj(f); window.open(f.elements['adres'].value, f.elements['nazwa'].value, atr); } Adres: Nazwa: Szerokość: Wysokość: Odległość od lewej krawędzi ekranu: Odległość od górnej krawędzi ekranu: Wygenerowany kod...
- Menu drzewiaste / Skrypt menu drzewiastego
...this.parentNode.className.replace(/(^| +)(opened|closed)( +|$)/g, ' ') + ' ' + (el_node.style.display == 'none' ? 'closed' : 'opened'); return; } } } this.start = function (el) { for (var i = 0, el_node; i < el.childNodes.length; i++) { el_node = el.childNodes.item(i); if (el_node.nodeName.toLowerCase() == 'a') { el_node.onclick = this.click; for (var j = 0; j < el_node.parentNode.childNodes.length; j++) { if...
- Globalne obiekty w JavaScript / Wyjaśnienie undefined w JavaScript - undefined
...zmiennej nie została przypisana żadna wartość. Przykład undefined var x; x == undefined; // true x = 1; x == undefined; // false function f(a) { return a == undefined; } f(); // true f(1); // false
- Formularze HTML / Hasło <input "password">
...do której wszyscy mają normalny dostęp, wstawić następujący kod: <form action="?" onsubmit="window.location.href = this.password.value + '.html'; return false"> <input type="password" name="password"> <input type="submit" value="OK"> </form> Hasłem w tym przypadku jest nazwa strony bez rozszerzenia, którą chcemy zabezpieczyć. Przykładowo: hasłem do strony tajna_strona.html (która znajduje się w tym samym katalogu co strona główna, czyli tam gdzie wstawiliśmy powyższy skrypt) będzie...
- Formularze HTML / Wyczyszczenie danych <input "reset">
...<form> dodać atrybut onreset="...": <form action="adres" method="post" onreset="if (!confirm('Czy na pewno chcesz wyczyścić cały formularz?')) return false">...</form> Przykład <form onreset> Wpisz tu jakiś tekst. Odpowiedź nr1 Odpowiedź nr2 Odpowiedź nr1 Odpowiedź nr2 Pytania i odpowiedzi <input "reset"> Jak zresetować formularz HTML? Zdarza się, że użytkownik w trakcie wypełniania formularza zdecyduje, że chce zacząć od nowa. Oczywiście w tym celu mógłby po prostu odświeżyć...
- Manipulacja obiektami w JavaScript - Object / Tworzenie właściwości tylko do odczytu - defineProperty
...1 for (var key in obj) key; // "test" Object.defineProperty(obj, "dynamic", { get: function () { return obj.test * 2; }, set: function (value) { obj.test = value
- Manipulacja instancją obiektu w JavaScript - Object.prototype / Przekształcanie obiektu na tekst - toString
...[object Object]" Object.prototype.toString.call(new Cls()); // "[object Object]" Cls.prototype.toString = function () { return "[object Cls]"; }; new Cls() + ""; // "[object Cls]"
- Aktualizacja / Data aktualizacji strony
...copyright NIE usuwaj tego komentarza! (Do NOT remove this comment!) */ Date.prototype.date = function(format) { for (var i = 0, c = '', returner = '', formats = new Object(); i < format.length; i++) { c = format.charAt(i); if (c == '\\' && i + 1 < format.length) returner += format.charAt(++i); else if (typeof formats[c] != 'undefined') returner += formats[c]; else { switch (c) { case 'a': formats[c] = this.getHours() < 12 ? 'przed południem...