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. 1//prvni soubor: //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: 1<html><head> <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
|
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.
Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:
Běda vám, jestli to bude blábol.
0