Forum » Izdelava spletišč » Javascript in zunanja datoteka
Javascript in zunanja datoteka
Malcolm_Y ::
Prosim za nasvet:
Preprosta funkcija, ko s klikom na gumbe prikaže različni tekst. Na konkretnem primeru imam kar veliko teksta in bi ga najraje uvozil iz zunanje datoteke, ampak ne vem, kako.
2. Če imam več teh tekstov in bi rad, da se ob onloadu pokaže eden od njih, kako ga določim?
Hvala in lp.
<html> <input type="button" value="Tekst 1" onclick="document.getElementById('Div').innerHTML='Fusce a sagittis dolor.'"> <input type="button" value="Tekst 2" onclick="document.getElementById('Div').innerHTML='Tempus nisi ligula id urna.'"> <div id="Div"></div> </html>
Preprosta funkcija, ko s klikom na gumbe prikaže različni tekst. Na konkretnem primeru imam kar veliko teksta in bi ga najraje uvozil iz zunanje datoteke, ampak ne vem, kako.
2. Če imam več teh tekstov in bi rad, da se ob onloadu pokaže eden od njih, kako ga določim?
Hvala in lp.
Malcolm_Y ::
Ojej, pol ne bo šlo samo s kakim src=" ".
Hvala, se bom poučil, upal sem, da je kaka easy fora.
Hvala, se bom poučil, upal sem, da je kaka easy fora.
švrk ::
Hvala, se bom poučil, upal sem, da je kaka easy fora.
Morda oz. verjetno je kaka easy fora sam od teh "slo-tech-web-geekov" boš bolj malo izvedel. Vsi te bodo samo usmerjali na razne google itd. Linkov in pametovanja je ogromno, da bi ti pa kdo povedal tisti magični stavek, TO pa ne, znanje je "svetinja", žal.
keworkian ::
Ker nisem eden izmed teh, ki jih švrk omenja, mi pošlji ZANALAŠČ na PM kakšno imaš situacijo in ti bom pomagal zdel takoj!
Baja ::
texts.js
html.html
var txt1 = "Lorem ipsum ..." var txt2 = "Dolor sit amet ..."
html.html
<script type="text/javascript" src="texts.js"></script> <script type="text/javascript"> function showTxt( txt ){ document.getElementById('Div').innerHTML = txt; } </script> <input type="button" value="Tekst 1" onclick="showTxt(txt1)" /> <input type="button" value="Tekst 2" onclick="showTxt(txt2)" /> <div id="Div"></div>
Malcolm_Y ::
Deluje. Baja - to sem rabil, enostavno in učinkovito.
Hvala!
(keworkian, tudi tebi hvala za ponudbo; švrk, ne obupaj, kot vidiš so še ljudje, ki znajo/želijo pomagati)
Hvala!
(keworkian, tudi tebi hvala za ponudbo; švrk, ne obupaj, kot vidiš so še ljudje, ki znajo/želijo pomagati)
Zgodovina sprememb…
- spremenil: Malcolm_Y ()
keworkian ::
Aja tako preprosto si ti hotel, jaz sem hote zamorit z raznim ajaxom pa text fajlom in phpjem :D
Malcolm_Y ::
Fantastično - najprej sem uporabil nasvet od Baje onclick=showTxt in je delovalo odlično,
potem sem pa zadevo še dodelal in imam zdej na buttnu onmouseover=showTXT, in onclick="window.open('link').
In brez nekega silnega napora (samo z Javascriptom) imam res nice efekt, ko se ob hoverju z miško pokaže neko besedilo (povzetek naslednje strani), ob kliku pa button deluje kot link do te strani. Odlično! Še enkrat hvala!
potem sem pa zadevo še dodelal in imam zdej na buttnu onmouseover=showTXT, in onclick="window.open('link').
In brez nekega silnega napora (samo z Javascriptom) imam res nice efekt, ko se ob hoverju z miško pokaže neko besedilo (povzetek naslednje strani), ob kliku pa button deluje kot link do te strani. Odlično! Še enkrat hvala!
hamax ::
Ko je ze nekdo omenil ajax, ti lahko ponudim se resitev s to tehnologijo.
Najprej si nalozi jquery, naprej gre pa nekako tako:
Zadeve nisem testiral, tako da je lahko kje kaka neumna napaka, ampak naceloma bi moralo delovati.
Najprej si nalozi jquery, naprej gre pa nekako tako:
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $("#showText").click(function() { $.get("test.txt", function(data) { $('#textField').html(data); }); }); </script> <input type="button" value="Tekst 1" id="showText" /> <div id="textField"></div>
Zadeve nisem testiral, tako da je lahko kje kaka neumna napaka, ampak naceloma bi moralo delovati.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Slo-Tech userscriptsOddelek: Izdelava spletišč | 5174 (2626) | jype |
» | AJAX kratke nalogeOddelek: Izdelava spletišč | 2283 (1750) | Yacked2 |
» | jquery in div-i (strani: 1 2 )Oddelek: Izdelava spletišč | 11272 (10010) | lisjak |
» | [c#] shrani text, tabele, slikeOddelek: Programiranje | 1511 (1117) | klemen93 |
» | Download vsebine strani s JSOddelek: Izdelava spletišč | 2560 (1858) | MrBrdo |