czy za pomoca javascriptu mozna podmieniac zawartosc htmla?
mam informace o jezyku, ktora laduje do htmla z bazy i moze byc zapisana w dowolnym tagu. mozna to jakos elegancko javascriptem zmienic?
PL jako polski albo Polish oraz EN jako angielski albo English, w zaleznosci od wersji jezykowej? jesli tak, to jak? bo jedyne co mi przyszlo do glowy to zamieszczanie tego w adresie obrazka
img src="www.costam.pl/EN_ang.gif" img src="www.costam.pl/EN_eng.gif"
img src="www.costam.pl/PL_ski.gif" i img src="www.costam.pl/PL_ish.gif"
pozno juz troche i nic lepszego nie przychodzi mi do glowy
[js] podmienianie tresci html-a
-
Krzysztof Aszkiełowicz
- Zaczyna działać

- Posty: 458
- Rejestracja: pn maja 26, 2003 9:29 pm
- Lokalizacja: Warszawa
- Kontakt:
Re: [js] podmienianie tresci html-a
DOM i JavaScript
do znacznika html odwołujesz się document.documentElement
do body document.body
Zależy co chcesz zmieniać w <html> lang="pl" ?
http://kurs.browsehappy.pl/JavaScript/DOM
http://www.howtocreate.co.uk/tutorials/ ... /dombasics
http://www.w3schools.com/js/js_obj_htmldom.asp
http://www.w3schools.com/js/js_examples_3.asp
do znacznika html odwołujesz się document.documentElement
do body document.body
Zależy co chcesz zmieniać w <html> lang="pl" ?
http://kurs.browsehappy.pl/JavaScript/DOM
http://www.howtocreate.co.uk/tutorials/ ... /dombasics
http://www.w3schools.com/js/js_obj_htmldom.asp
http://www.w3schools.com/js/js_examples_3.asp
[js] document.write
nie, nie. znacznie prosciej
mam szablon z opisami przedmiotow studiow i niektore zajecia sa po polsku a inne po angielsku.
php laduje do polskiego albo angielskiego szablonu informacje o jezyku w postaci tekstu PL lub EN. teraz jest to <span>PL</span>. moge to wsadzic do jakiegokolwiek tagu. w tej chwili mam to jako zwykly tekst, a z boku w szablonie mam objasnienie PL - polski EN - angieslki albo PL - Polish EN - English, w zaleznosci od szablonu. Nie mam pomyslu, a chcialbym to zautomatyzowac, tak, zeby javascript podmienial odpowiedniao pobierany z bazy wyraz 'PL' na caly wyraz 'polski' lub 'Polish' w szablonie html.
pewnie da sie to jakos prosto zalatwic dwoma switchami w headzie, ale nie wiem jak w body je wywolac
tylko nie wiem w co to wsadzic w body, zeby wyswietlalo mi sie w moim span-ie
moze to glupie i zawile, ale w sumie proste :-) umialbym to ustawic w php, ale potrzebuje po stronie przegladarki.
Z gory dziekuje za pomoc
mam szablon z opisami przedmiotow studiow i niektore zajecia sa po polsku a inne po angielsku.
Kod: Zaznacz cały
<span><b>Język wykładowy:</b> </span><span class="jezyk">PL</span> <span style="color: gray;">(PL - polski; EN - angielski)</span>
<span><b>Language of instruction:</b> </span><span class="jezyk">PL</span> <span style="color: gray;">(PL - Polish; EN - English)</span>
pewnie da sie to jakos prosto zalatwic dwoma switchami w headzie, ale nie wiem jak w body je wywolac
Kod: Zaznacz cały
<script type="text/javascript">
var jezyk = {jezyk}; // to co w {} jest ladowane z php i bedzie mialo wartocs 'PL' albo 'EN'
switch(jezyk){
case PL :
document.getElementById('jezyk').value ="polski";
break;
case EN :
document.getElementById('jezyk').value ="angielski";
break;
}
</script>
Kod: Zaznacz cały
<body onLoad="jezyk();"><input type="text" id="jezyk" disabled="disabled"></body>moze to glupie i zawile, ale w sumie proste :-) umialbym to ustawic w php, ale potrzebuje po stronie przegladarki.
Z gory dziekuje za pomoc
