application/xhtml+xml a document.write

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
emicom
Nowy
Nowy
Posty: 38
Rejestracja: wt gru 14, 2004 3:09 am

application/xhtml+xml a document.write

Post autor: emicom »

Wysyłając przegladarce dokument jako application/xhtml+xml nie
można juz oczywiście zastosować zwykłego document.write(' A TU WYŚWIETLAMY JAKIS TEKST KTÓRY SIE POKAŻE GDY OBSŁUGA JAVASCRIPT JEST WŁĄCZONA ');
Jak zatem zastąpić standardowy document.write tak aby w drzewie DOM odwołać się do jakiegoś konkretnego
miejsca na stronie (bo w xhtml tylko taka możliwość istnieje) i wyświetlić w js jakiś napis,
generalnie chodzi o to aby nie robić tego w zwykłym tekście tylko właśnie w js, ponieważ brak obsługi js w przegladarce nie pokaże mi
danej informacji a oto mi właśnie chodzi...
paszczak
Nowy
Nowy
Posty: 123
Rejestracja: ndz paź 03, 2004 2:21 pm
Lokalizacja: Sopot
Kontakt:

Re: application/xhtml+xml a document.write

Post autor: paszczak »

np.tak:

Kod: Zaznacz cały

document.getElementById('elementID').innerHTML = ".......";

wpisany tekst znajdzie sie pomiedzy otwarcziem a zamknieciem elementu elementID.

mozna jeszcze uzyc outerHTML.
[/code]
emicom
Nowy
Nowy
Posty: 38
Rejestracja: wt gru 14, 2004 3:09 am

Re: application/xhtml+xml a document.write

Post autor: emicom »

no wielkie dzięki, sprawdze czy działa jak nie to tu jeszcze wrócę i pomarudzę :-)
porneL
Nowy
Nowy
Posty: 161
Rejestracja: sob lis 27, 2004 7:50 pm
Lokalizacja: Londyn
Kontakt:

Re: application/xhtml+xml a document.write

Post autor: porneL »

Tak naprawde, to nie powinno sie uzywac innerHTML, a W3C DOM i jego createElement i appendChild. Fakt, to jest bolesne.
emicom
Nowy
Nowy
Posty: 38
Rejestracja: wt gru 14, 2004 3:09 am

Re: application/xhtml+xml a document.write

Post autor: emicom »

Tak naprawde, to nie powinno sie uzywac innerHTML, a W3C DOM i jego createElement i appendChild. Fakt, to jest bolesne.
to chyba racja bo metoda opisana przez paszczak`a nie dziala w mozilli, dziala natomiast w IE i Operze, tylko nie jestem pewien czy Opera czytała mój dokument jako application/xhtml+xml (bo mozilla na pewno, a IE na pewno NIE) , sprawdze teraz przy okazji createElement i appendChild, moze zadziala w application/xhtml+xml
porneL
Nowy
Nowy
Posty: 161
Rejestracja: sob lis 27, 2004 7:50 pm
Lokalizacja: Londyn
Kontakt:

Re: application/xhtml+xml a document.write

Post autor: porneL »

W Operze masz panel info, w ktorym jest napisane w jakim trybie działa przeglądarka.
Zdaje mi się, że w Operze innerHTML działa również w trybie XML, ale głowy nie dam.
emicom
Nowy
Nowy
Posty: 38
Rejestracja: wt gru 14, 2004 3:09 am

Re: application/xhtml+xml a document.write

Post autor: emicom »

moze ktos sie pokusi o napisanie wlasnie takiego prostego kodu ktory bedzie zgodny z WC3 ECMA script i co najwazniejsze wyswietli sie we wszystkich nowoczesnych przegladarkach, bo ja juz nie wiem, korzystajac z tego co tu opisane nie dziala to u mnie, na js sie nie znam za dobrze... z gory dzieki, na pewno przyda sie tez innym ktorzy sprobuja zrobic cos zgodnie ze standardami...
ODPOWIEDZ