Autor Zpráva
Jano
Profil *
Mam jednu otazku..
Preco ked dam pouziem v scripte document.write vimaze to vsetko napisane pred tim.?
<script>
var b = new Array("<br />Electromagnetic waves are formed when an electric field <br />(which is shown in blue arrows) couples with a magnetic field <br />(which is shown in red arrows).Magnetic and electric fields <br />of an electromagnetic wave are perpendicular to each other <br />and to the direction of the wave.");

setTimeout("document.write(b[0])",1000);

</script>

Napise to text ( Electromagnetic waves are formed...... ) na novu bielu stranu...
Ako spravit ze to bude iba dopisovat do stranky po urcitom case??
Jano
Profil *
No ...
Alphard
Profil
http://www.jakpsatweb.cz/enc/innerhtml.html
Joker
Profil
Jano
Proč vlastně máte ten text jako pole a ne jako normální řetězec?

Jinak pro vypsání na některé místo stránky po zobrazení stránky použijte to innerhtml, jak píše Alphard
peta
Profil *
Jano
"Preco?"
Lebo document.write() je v podstate window.document.write(), cili prikaz, ktory prepisuje obsah aktualneho okna. Tak nejak podobne sa prave vpisuje obsah do window.open() okna, alebo framu, kde je nutne si ho otvorit.
Pokial chces nieco vpisat do dokumentu touto metodou, tak jedine pri otvarani okna v BODY onloady, alebo vnutri v BODY.

Co ineho sa da pouzit?
FRAME, IFRAME, JS innerHTML, JS+CSS display:block/none, PHP, JS cookies, JS GetHTTPVars + JS location href ...
Ja osobne bych pro vetsi texty pouzil metodu skryvani pres display, pripadne pres nacitani do skryteho iframe. Urcite bych text nevypisoval pres JS, pokud to neni nutne.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0