Autor Zpráva
Martos
Profil *
Našel jsem příklad scriptu:
<script>
var ID1 = "11";
var ID2 = "21";
var ID3 = "31";
var ID4 = "41";
document.write(ID3);
</script>

Jak udělám ale to, že ty proměnné ID1 až ID4 budou v nějakém externím souboru a pak do výsledné stránky vložím jen něco, co mi vypíše konkrétní hodnotu (např. hodnotu k ID3 z toho souboru).
Děkuji za radu.
Joker
Profil
Úplně stejně.
Martos
Profil *
Joker:
Stejně?
Co teda bude v tom externím souboru a co bude v html stránce?
Chamurappi
Profil
Reaguji na Martose:
Viz popis elementu <script>.
okolojdouci
Profil *
Martos:
http://www.jakpsatweb.cz/javascript/priklady/externi-skript.html
Davex
Profil
Viz Jak Psát Web: Začlenění skriptu do stránky.
Martos
Profil *
Ať to pročítá jak to pročítám, jsem z toho pořád jalovej.
Mám soubor pojmenovaný Externi-script.js
V něm mám toto:
var ID1 = "11";
var ID2 = "21";
var ID3 = "31";
var ID4 = "41";

Pak v Html stránce na konkrétní místo napíšu document.write(ID3);
Na tomto místě očekávám výsledek 31. Ale neukáže se nic. Co je špatně?
Davex
Profil
Martos:
Pak v Html stránce na konkrétní místo napíšu document.write(ID3);
Nestačí to napsat jen tak kamkoliv. Musí to být mezi značkami

<script>
document.write(ID3);
</script>
Martos
Profil *
Davex:
Tak jsem to zkoušel a pořád nic. Mám externí soubor Externi-script.js
Ve stejné složce mám uložen html dokument. Do něj napíšu toto:
<script >document.write(ID3);</script>

Vyhodí mi to eror, že objekt ID3 není definován.
Když napíšu toto:
<script src="Test-popup.js">document.write(ID3);</script>
tak to naopak nevypíše nic.
Co s tím? Dělám pořád něco špatně?
Chamurappi
Profil
Reaguji na Martose:
Dělám pořád něco špatně?
Neprostudoval sis odkazy z příspěvků #4 až #6 — zejména ten poslední, na stránce Začlenění skriptu do stránky je jasně ukázáno, jak kombinovat externí a interní skript.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0