Autor | Zpráva | ||
---|---|---|---|
Argonisius Profil |
#1 · Zasláno: 21. 7. 2009, 09:11:10 · Upravil/a: Argonisius
Dobrý den,
mám problém s jedním javascriptem v google chrome. Jeho znění vypadá takto: function zvetsit(adresa, sirka, vyska, obrazek, nazev_akce) { okno=window.open('', 'okno', 'left=10, top=10, toolbar=no, location=no, directories=no, status=no, menubar=no,'+ 'scrollbars=no, resizable=no, copyhistory=no, width='+sirka+', height='+vyska); with (okno.document) { open(); write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\n\n'); write('<html xmlns="http://www.w3.org/1999/xhtml" lang="cs" xml:lang="cs">\n'); write('<head>\n'); write('<meta http-equiv="Content-type" content="text/html; charset=windows-1250"/>\n'); write('<meta http-equiv="Content-Language" content="cs"/>\n'); write('<title>'+nazev_akce+' - '+obrazek+'</title>\n<style type="text/css">\n'); write('\n body {margin:0px;}\n'); write('\n img {border:0px;}\n'); write('</style>\n</head>\n\n'); write('<body>\n'); write('<a href="javascript:close();">'); write('<img src="'+adresa+'" alt="'+obrazek+'"></a>\n</body>\n</html>\n'); close(); } okno.document.focus(); } Problémy: 1) Titulek stránky se nezobrazí 2) okno se scrolluje 3) nejde zobrazit zdrojový kód Předem díky za pomoc. Argonisius |
||
Chamurappi Profil |
#2 · Zasláno: 21. 7. 2009, 09:16:25 · Upravil/a: Chamurappi
Reaguji na Argonisia:
Prosím o odkaz na živou ukázku. Máš-li nějaký problém odehrávající se na straně klienta, vždy dávej odkaz na živou ukázku. Přes ten document.write generuješ zbytečně moc balastu, nestačil by samotný <title>, <body style="margin: 0; padding: 0"> a <img>? |
||
Argonisius Profil |
#3 · Zasláno: 21. 7. 2009, 09:54:08
Já tam radši dal vše, takže doctype atd tam být nemusí?
|
||
Argonisius Profil |
#4 · Zasláno: 21. 7. 2009, 09:55:29 · Upravil/a: Argonisius
A </body> a </html> se taky neuvádějí?
|
||
Argonisius Profil |
#5 · Zasláno: 21. 7. 2009, 10:03:57
tady ukázka (je tam i php, ale to funguje: http://www.dykova.info/Fotogalerie_beta/fotogalerie/fotogalerie.php
|
||
Argonisius Profil |
#6 · Zasláno: 21. 7. 2009, 10:16:19
Dobrý nápad Chamurappi, už se to nescrolluje, ale titulek nefunguje pořád.
|
||
Chamurappi Profil |
#7 · Zasláno: 21. 7. 2009, 11:04:58
Reaguji na Argonisia:
„je tam i php, ale to funguje“ V tuto chvíli mi zrovna nejde načíst. „takže doctype atd tam být nemusí?“ Asi jako na každé jiné stránce. Nemusí, pokud nepotřebuješ standardní režim. Možná jsi někde četl, že z <!doctype> deklarace rozpoznávají prohlížeče verzi či jazyk, ale tak to není. Rozlišují jen dva vykreslovací režimy a nezměníš-li HTTP hlavičku Content-Type (skutečnou, ne <meta>), berou kód vždy jako staré dobré HTML. Ve skutečném XHTML mimochodem ani nefunguje document.write, takže si v tomto případě ani nemůžeš moc vybírat. „A </body> a </html> se taky neuvádějí?“ V HTML nejsou nutné. „Dobrý nápad Chamurappi, už se to nescrolluje“ Zvláštní. Neočekával jsem, že to má rada opraví :-) |
||
Argonisius Profil |
#8 · Zasláno: 21. 7. 2009, 12:53:08
Divné... mě to funguje... A nevíte, proč nefunguje titulek? Ani kdybych tam nepoužil žádné proměnné, tak by nefungovalo ani <title>Titulek</title>
|
||
Časová prodleva: 15 let
|
0