Autor Zpráva
Antilles
Profil
Nevím kde je problém, tohle my vždy normálně fungovalo.
Mám použit externí .js soubor který obsahuje něco v tomto smyslu :
var z
z = "známá hra \n je na schovávanou"
a potom
if(navigator.appName == "Microsoft Internet Explorer")
document.write(z)
else document.write("v pořádku")

nejdříve se mi text z zobrazoval i s /n. bylo to špatným lomítkem, to jsem opravil.
Po opravě se \n sice nepíše ale řádky zalomeny nejsou. Prosím poraďte kde je problém.
Leo
Profil
Zalomeny nejsou kde? V prohlizeci? Ale prohlizec zlomy radku v html ignoruje, takze tam musite dat <br>, Leo
sziroco
Profil
\n je to samé, jako enter
Tímto ovšem prohlížeči nenařídíš "tady to zalom", ale jen mu dáš možnost to učinit (stejně se bude chovat mezera).
Pokud chceš aby se řádek oprvadu zalomil, použij tag <br> nebo (pokud píšeš v XHTML) <br />.
Další možnost je uvést v CSS: white-space:nowrap (nejsem si jistej přesnou synataxí). Mělo by se to chovat stejně jako tag <pre>
Antilles
Profil
Zalomeny nejsou kde? V prohlizeci? Ale prohlizec zlomy radku v html ignoruje, takze tam musite dat <br>, Leo
Ano, nezalomí se v prohlížeči. Myslel jsem že do document.write() mezi závorky nemůžu napsat tag br.
Leo
Profil
Do document.write muzete dat (prakticky) jakykoliv html kod, Leo
Antilles
Profil
Do document.write muzete dat (prakticky) jakykoliv html kod, Leo

Oukej,oukej... Dikes Leo. Zkusim a napisu
Antilles
Profil
Dikes moc...funguje vše tak jak má.
btw.....vím že bych mohl použít i jednodušší způsob ale když už používám navigator.appName tak proč to neudělat celé javascriptem.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0