Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> DOM: createElement, nie działa
gilbo
post
Post #1





Grupa: Zarejestrowani
Postów: 169
Pomógł: 1
Dołączył: 16.04.2004
Skąd: z domu

Ostrzeżenie: (0%)
-----


Witam, próbowałem stworzyć okienko oparte na divie takim kodem:

  1. function WyswietlWpis(wpis){
  2. newKal = document.createElement("div");
  3. newKal.setAttribute("id", "kalInfo");
  4. newKal.innerHTML = wpis;
  5. newsDiv = document.getElementById("newsDiv");
  6. document.body.insertBefore(newKal, newsDiv);
  7. }


Niestety nie działa. Mam jeszcze dodatkowe pytanie, czy po nadaniu id w ten sposób (o ile wogóle to kiedyś zadziała) to będzie na ten element działał css?

EDIT:

Właśnie sprawdziłem ten kod na pustym dokumencie i o dziwo działa. Może problem tkwi w tym, że ten skrypt na stronę chcę dodać z zewnętrznego pliku? A jeżeli tak to jak to obejść?
END OF EDIT

Pozdrawiam i proszę o pomoc.

P.S Dodam, że jak zrobiłem na stronie diva na sztywno i dodawałem do niego wpis przez innerHtml to się ładnie wyświetlało wszystko... Element o id newsDiv też na 100% istnieje.

P.S2. Naprawdę nie wiem, czemu to nie działa, bo to jest przerobiony kod ze strony http://developer.mozilla.org/...

Ten post edytował gilbo 29.08.2007, 18:59:45
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 13:52