Autor Zpráva
havlika
Profil
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>


<head>
<title>okno</title>
</head>

<body bgColor=orange>

<script>
window.setTimeout("window.open("http://www.seznam.cz", "jmeno_okna", "width=400, height=400")", 1);
</script>



</body>

</html>
Leo
Profil
V prve rade uvozoky, Leo
Mistr
Profil
Š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);

</script>
Mistr
Profil
Leo
Gratuluji, byl jsi rychlejší
Mistr
Profil
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
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
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
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
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é.
Toto téma je uzamčeno. Odpověď nelze zaslat.