Autor | Zpráva | ||
---|---|---|---|
bekset Profil * |
#1 · Zasláno: 14. 1. 2007, 09:51:40
Ahoj,
nevíte prosím někdo, jak v následujícím kódu níže změnit podmínky, tak aby mohly být texty zvlášť v externích souborech a stránka tak objemově příliš nenarůstala? např. soubor loznice-modra.txt by obsahoval text "Modrá barva je vhodná pro ložnici, protože tato barva uklidňuje........" Děkuji moc <script> function porovnani(vstup){ mistnost = vstup.mistnost.value; barva = vstup.barva.value; if (mistnost=="loznice" && barva=="modra") document.getElementById("vysledek").innerHTML = "Modrá barva je vhodná pro ložnici, protože tato barva uklidňuje."; else if (mistnost=="loznice" && barva=="zluta") document.getElementById("vysledek").innerHTML = "Žlutá barva není vhodná pro ložnici."; else document.getElementById("vysledek").innerHTML = ""; return false; } </script> <form onsubmit="return porovnani(this)"> <select name="mistnost" size="1"> <option value="loznice">loznice <option value="obyvak">obyvak </select> <select name="barva" size="1"> <option value="zluta">zluta <option value="modra">modra </select> <br> Jak je vhodná tato kombinace místnosti a barvy? <input type="submit" value="porovnej"> </form> <p id="vysledek"></p> |
||
wnc Profil |
#2 · Zasláno: 16. 1. 2007, 19:45:52
function porovnani(vstup) {
mistnost = vstup.mistnost.value; barva = vstup.barva.value; // odmazeme stary skript, pokud existoval var hlavicka = document.getElementsByTagName('head')[0]; var dataLoader = document.getElementById('scriptLoader'); if(dataLoader) hlavicka.removeChild(dataLoader); // vytvorime novy element script script = document.createElement('script'); script.id = 'scriptLoader'; script.src = mistnost+'-'+barva+'.txt'; // Ihned po vlozeni prohlizec stahne skript a spusti jej x = document.getElementsByTagName('head')[0]; x.appendChild(script); return false; } Pokud by nevadilo, že v onom souboru loznice-modra.txt bude celý řádek document.getElementById("vysledek").innerHTML = "Modrá barva je vhodná pro ložnici, protože tato barva uklidňuje."; a ne jen ten text. Další nevýhodou je to, že nemůže zkontrolovat jestli takový soubor existuje. Obě tyto nevýhody by šli řešit v kombinaci s php. |
||
Časová prodleva: 5 dní
|
|||
bekset Profil * |
#3 · Zasláno: 21. 1. 2007, 17:18:12
Díky moc za odpověď, takhle to bude ideální.
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0