Autor | Zpráva | ||
---|---|---|---|
havlika Profil |
#1 · Zasláno: 17. 2. 2006, 17:43:36
Ahoj.
Pokouším se udělat stránku, která by po určeném čase otevřela nové okno. Něco jsem stvořil, bohužel to nefunguje. Co mám špatně. <html> |
||
Leo Profil |
#2 · Zasláno: 17. 2. 2006, 17:57:29
V prve rade uvozoky, Leo
|
||
Mistr Profil |
#3 · Zasláno: 17. 2. 2006, 17:58:02 · Upravil/a: Mistr
Špatně jsou uvozovky a ani mezery mezi udaji nejsou vhodné:
window.setTimeout("window.open('http://www.seznam.cz','jmeno_okna','wi dth=400,height=400')", 1); |
||
Mistr Profil |
#4 · Zasláno: 17. 2. 2006, 17:59:17
Leo
Gratuluji, byl jsi rychlejší |
||
Mistr Profil |
#5 · Zasláno: 17. 2. 2006, 18:00:27
havlika
Ty jednočárkové uvozovky jsou vlastně apostrofy (nejsou to čárky - třeba nad písmenky!). Já je mám na klávesnici nalevo od BackSpace. http://www.jakpsatweb.cz/javascript/window.open.html |
||
Mistr Profil |
#6 · Zasláno: 17. 2. 2006, 18:04:02
havlika
Jenom taková poznámka k Tvému kódu: ten časový úsek se zadává v milisekundách. Je blbost otevírat stránku o jednu milisekundu později. To nerozeznáš. Na milisekundy měří tak možná sáňkaři teď na olympiádě v Turíně, ale Tvé použití je chybou. Mělo-li by se okno otevřít po sekundě, pak nahraď jedničku 1000, protože 1000 ms = 1 s. |
||
Mistr Profil |
#7 · Zasláno: 17. 2. 2006, 18:08:06
Proč mi to tam furt iniciativně strká tu mezeru, když ji tam nechci? Proč se to nedaří opravit?
Ten kód, havliku, má správně být takovýto: window.setTimeout("window.open('http://www.seznam.cz','jmeno_okna','wi dth=400,height=400')", 1); </script> |
||
havlika Profil |
#8 · Zasláno: 17. 2. 2006, 18:09:13
Dík za opravy. Ten čas je tam schválně. Tohle okno bude mít za úkol provés nějakou operaci a pak se zase zavře. Zavírání okna se mi zdařilo.
|
||
Mistr Profil |
#9 · Zasláno: 17. 2. 2006, 18:23:35
havlika
Tohle okno bude mít za úkol provés nějakou operaci a pak se zase zavře. Dej si bcha na Internet Explorer, aby otevírání nových oken nebylo zablokované. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0