Pagina 1 van 1

Javascript aanduiding voorwerp/tag

Geplaatst: 05 dec 2005, 17:15
door sukkelaap
dit is een zin die ik ergens in een script heb zien staan:

Code: Selecteer alles

document.images.banner.src=banner[num];
Dit zorgt ervoor dat een bestaande afbeelding met de name "banner" wordt veranderd in iets nieuws namelijk "banner[num]"

dit kan ik dan iniedergeval eruit opmaken. Hoe moet je dit doen als je de inhoud van een div wilt veranderen. ik heb zoiets geprobeerd als:

Code: Selecteer alles

document.div.banner=banner[num];
Hierin denk ik dat de tag div met de naam banner wordt opgeroepen en dat de inhoud daarvan moet aangepast worden. Dit werkt alleen niet zoals ik het hier heb staan.

Weet iemand hoe je dit wel correct kan neerzetten?

Geplaatst: 05 dec 2005, 19:35
door mosymuis

Code: Selecteer alles

document.getElementById('ID').innerHTML = content;
Dit is wat je bedoelt, en dan ook in correcte DOM structuur opgeschreven. Werken op images.naam is verouderd. Content is je variabele met inhoud, verander ID in het Id van je layer.

Geplaatst: 05 dec 2005, 22:31
door sukkelaap
ok harstike bdankt en werkt dat ook van:

Code: Selecteer alles

naam.filters.revealTrans.Transition=Math.floor(Math.random()*10);
     naam.filters.revealTrans.apply();
naar:

Code: Selecteer alles

document.getElementById('id').filters.revealTrans.Transition=Math.floor(Math.random()*10);
      document.getElementById('id').filters.revealTrans.apply();
Nu is mijn probleem. Dit script werkte wel op images. Nu werkt dit filter script op een div. Er gebeurd nu niks klopt dit of moet ik daarvoor het script aanpassen?

Geplaatst: 05 dec 2005, 22:40
door mosymuis
Van transperantie scripts moet je afblijven, dat werkt nooit zoals je het wil crossbrowsing.

Geplaatst: 06 dec 2005, 22:03
door sukkelaap
dus dit effect kan je compleet vergeten?

Maar ik zoek iets dat:
Telkens de inhoud van de div aanpast (dat heb ik nu)
Maar dat dit met een beetje een professioneel effectje gebeurd.

Geplaatst: 07 dec 2005, 00:24
door mosymuis
sukkelaap schreef:Maar dat dit met een beetje een professioneel effectje gebeurd.
Zoek gewoon eens naar AJAX en DOM demo's, dan kom je genoeg fijns tegen. En bijna alles crossbrowsing. Blijf wel weg van grote commerciele JavaScript sites, je moet het van de blogs etc. hebben.