Autor | Zpráva | ||
---|---|---|---|
dospisil Profil * |
#1 · Zasláno: 15. 8. 2011, 19:53:58
Ahoj, začínám s Javascriptem a ještě toho moc nevím. Ale to, co se mi stalo, mi přijde poněkud podivuhodné.
Mám js. soubor, načítám ho v hlavičce a v body se na něj odkazuju výpisem document.write. A nefunguje to. Funguje to jedině, když je celý skript v hlavičce a odkaz document.write v body v jednom souboru. Nevím, kde je chyba. Našel by si na mě někdo čas? Je tam nějaká direktiva, kterou jsem nedodržel? Uvádím první soubor a pod ním js.soubor. Díky moc. //prvni soubor: <html> <head> <title>Dospíšil Nábytek Hlavní strana</title> <link rel="stylesheet" type="text/css" href="dospisil_css.css" /> <script type="text/javascript" src="datum.js"></script> </head> <body> <?php include 'dispozice1.php'; ?> <div id="datum" style = "position:absolute; top:20; left:1200; font-size: 8pt; color: white; z-index: +5; font-family: Verdana, Arial;"> <script type = "text/javascript"> <!-- hide me from older browsers document.write(date_string); // show me --> </script> </div> </body> </html> //a obsah souboru datum.js: <html><head> <script type = "text/javascript"> <!-- hide me from older browsers var date = new Date(); var mesic = date.getMonth(); var den = date.getDate(); var rok = date.getYear(); mesic = mesic +1; //leden je mesic 0 rok = fixY2K (rok); var date_string = den + "." + mesic + "." + rok; function fixY2K(number) { if (number < 1000) { number = number + 1900; } return number; } // show me --> </script> </head><body> <script type = "text/javascript"> <!-- hide me from older browsers document.write(date_string); // show me --> </script> </body> </html> |
||
Davex Profil |
#2 · Zasláno: 15. 8. 2011, 21:07:19
JavaScript není HTML, takže do externího skriptu nepatří HTML značky a komentáře.
Nehledě na to, že navštěvníka stránek nebude dnešní datum zajímat. |
||
dospisil Profil * |
#3 · Zasláno: 15. 8. 2011, 21:32:28
Davex, vyházel jsem všechno html. Seš zlatej. Se zbytkem si nedělěj starosti. Díky moc.
|
||
Časová prodleva: 13 let
|
0