login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Div aanroepen met Js..

Offline mike87 - 31/05/2007 15:42
Avatar van mike87Nieuw lid ik heb wat problemen met het aanroepen van een div.

Ik heb standaard in me HTML code een div staan.
Door midden van AJAX, wordt er in deze div content geladen. Deze content bevat ook een div.
En deze 'nieuwe' div kan ik niet aanroepen met:

document.getElementById. Hoe kan ik deze div wel aanroepen?
Als ik het probeer met bovenstaand stukje code krijg ik de melding dat de div niet bestaat. (firebug)

3 antwoorden

Gesponsorde links
Offline citroen - 31/05/2007 15:49
Avatar van citroen Onbekend zorg dat de div die toegevoegd wordt ook een id heeft. deze kan je dan wel aanroepen met document.getElementById('idnaam')
Offline mike87 - 31/05/2007 15:55
Avatar van mike87 Nieuw lid Dat heeft ie al.

In het template block dat in de eerste div wordt geladen staat:

<div id="Parts" style="overflow:auto; width: 590px; height: 400px;"></div>

En toch pakt ie de div niet met document.getElementById.
Offline BramBo - 06/06/2007 14:24
Avatar van BramBo JS gevorderde Html via RPC calls zou ik bijvoorbaat afraden. je stuurt ook geen html via je URIs.
Schrijf javascript functies die deze Div aanmaken en vul hem dan met de verkregen content.

oftewel om wat concreter te zijn parse alleen Strings (e.d.) via Ajax geen compleet opgemaakt html/css of iets anders. Dit dien je echt in js te doen om een beetje controle er over te houden. ik raad ook aan om met de DOM tree te werken maar ik geloof dat divs(incl id) via innerHTML toevoegen ook werkt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s