Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Inhoud van een Tag veranderen

Pagina: 1
Acties:
  • 257 views sinds 30-01-2008

  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
Hallo Ik heb een vraagje

hoe verander ik de inhoud van bijv een <div> tag via bijv java of vb script

<div> dit wordt dus veranderd </div>

Alvast bedankt

Inside The Matrix, they are everyone, and they are no one.


Verwijderd

Dat is behoorlijk bizar? Wat wil je eigenlijk bereiken?

  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
Ik wil als ik met mijn muis over een knop ga ergens een text vakje veranderd. Dus dat er komt te staan "Configuratie" ipv "Welcome". Is dit zo bizar dan?

Inside The Matrix, they are everyone, and they are no one.


Verwijderd

via innerHTML en dan met een mousover de content in de div schrijven.

Verwijderd

HTML is hier op het forum voor gewone users neit toegestaan, even dat je het weet :)

ennuh, je wil een mouseover maken, als ik het goed begrijp?

  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
oew via innerhtml? zegt mij weinig, enige vbs?

Inside The Matrix, they are everyone, and they are no one.


  • MrTinux
  • Registratie: December 2000
  • Laatst online: 14:37

MrTinux

Terug van nooit weggeweest.

code:
1
2
<div id="stukje">Dit wordt anders</div>
<a href="#" OnMouseOver="stukje.innerHTML='Kijk maar!'">Beweeg hier overheen</a>

"Hij doet 't niet" = onvolledige informatie


Verwijderd

Op woensdag 03 april 2002 17:56 schreef clooner het volgende:
oew via innerhtml? zegt mij weinig, enige vbs?
:) innerHTML is makkelijk.
code:
1
2
3
4
function DoShit()
{
document.getElementById('layernaam').style.innerHTML='w00t w00t w00t w00t';
}

en dan een mouseover.
code:
1
<a href="#" onmouseover="DoShit()">hover hier!!!</a>

dit zou moeten werken zo.

  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
super! Thanks, hier heb ik wat aan!

Inside The Matrix, they are everyone, and they are no one.


  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
En dan nog een vraagje. Is zoiets ook mogelijk met een onload functie? Waarbij de tekst dan in de body staat. Of is dit dan toch nog gewoon in de body tag te zetten zoals <body onload="blariedeblarie">

Inside The Matrix, they are everyone, and they are no one.


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 18-11 22:13

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Waarom zou je het bij een onload willen doen? Het is natuurlijk mogelijk, maar waarom bij het laden :? is het dan niet handiger om het gewoon goed neer te zetten zonder de inhoud bij het laden te veranderen :?

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
prammenhanger, er hangt ook een stukje andere software achter, maar is dit mogelijk?

Inside The Matrix, they are everyone, and they are no one.


  • MrTinux
  • Registratie: December 2000
  • Laatst online: 14:37

MrTinux

Terug van nooit weggeweest.

Op woensdag 03 april 2002 18:06 schreef clooner het volgende:
prammenhanger, er hangt ook een stukje andere software achter, maar is dit mogelijk?
Theoret(h?)isch is het natuurlijk mogelijk:
code:
1
2
3
<body Id="stukje" OnLoad="stukje.innerHTML='Kijk maar!'">
Dit krijg je nooit te zien!! HAHAAA! >:)
</body>

Maar waarom? Kan je dan niet beter een server-side script schrijven :?
Daarnaast is het ronduit onhandig want wat je in bovenstaand script doet is in feite de hele inhoud van de body overschrijven...

"Hij doet 't niet" = onvolledige informatie


Verwijderd

Op woensdag 03 april 2002 17:40 schreef clooner het volgende:

<div> dit wordt dus veranderd </div>

Alvast bedankt
|:(
Ik las het ff verkeerd, ik dacht dat je een <div> tag in een </div> tag wilde veranderen. :o

  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
maar is het ook mogelijk dat de tekst de nieuwe tekst ook in de body hebt staan... dus dan wordt het dit idee

<body onload="oudstukje.innerHTML=nwstukje.innerHTML">

<div id="oudstukje">blarieblarieblarie</div>

<div id="nwstukje">maar dit komt er te staan!!!">

</body>

Inside The Matrix, they are everyone, and they are no one.


  • MrTinux
  • Registratie: December 2000
  • Laatst online: 14:37

MrTinux

Terug van nooit weggeweest.

Op woensdag 03 april 2002 18:18 schreef clooner het volgende:
maar is het ook mogelijk dat de tekst de nieuwe tekst ook in de body hebt staan...
Dat kán wel maar dan krijg je een pagina met:
---
maar dit komt er te staan!!!
maar dit komt er te staan!!!
---
als je dan de 2e div helemaal weg wilt halen met je het zo doen:
code:
1
2
3
4
5
6
7
8
9
10
11
<script>
function doeIetsMetDiv() {
  oudstukje.innerHTML = nwstukje.innerHTML;
  nwstukje.innerHTML = '';
  nwstukje.outerHTML = ''; 
}
</script>
<body onload="doeIetsMetDiv()">
<div id="oudstukje">blarieblarieblarie</div>
<div id="nwstukje">maar dit komt er te staan!!!</div>
</body>

"Hij doet 't niet" = onvolledige informatie


  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
Heej allemaal bedankt en het werkt nu perfect! :) nouja bijna dan!

Inside The Matrix, they are everyone, and they are no one.


  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
hehe HET WERKT nu wel maar nu krijg ik een page fout als ik nwstukje niet definieer! hoe krijg ik dat eruit! :(

Inside The Matrix, they are everyone, and they are no one.


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 18-11 22:13

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

wel definieren, want anders zeg je tegen de computer 'nou, zet er maar iets onbekends in'. Je kan hem minimaal zo houden: '' :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
humn maar de ene keer wordt hij wel gedefinieerd en de andere keer niet! en als ik hem altijd definieer dan heb ik 2 definities van hetzelfde en dat is volgens mij nog erger toch??? kan ik dit niet oplossing met een optie zoals try and catch? :9

Inside The Matrix, they are everyone, and they are no one.


Verwijderd

Aha, hier zitten dus een aantal innerHTML specialisten! *D

Zie [topic=457763/1/25]

En probeer het innerHTML-trukje ook es *vanuit* een iframe naar het parentdocument dat een DIV bevat. Hier is in ieder geval niet: parent.document.DezeDiv.innerHTML='whee'; Dat is te simpel blijkbaar en werkt dus niet.

En *waarom* je de inhoud van een DIV zou willen veranderen?
Nou, bij Philips hebben ze een k** tool waarmee je een webpage MOET bouwen. Je kunt er alleen eigen (Lotus Notes (=±ASP)) scripts in plaatsen via een IFRAME met daarin een pagina die op een andere server staat. Vanuit die IFRAME wil je dus controle hebben over de hoofdpagina (die gegenereerd is met dat k** tool), zodat je toch dynamische content krijgt. Maar blijkbaar is de 'parent' van de IFRAME niet het document waar ie op staat...

  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
Ik wil geen iframe's gebruiken! En de melding die wordt gegeven is simpel weg van "die variabele die bestaat niet", dat is fout!!! Is er niet zoiets van

if not(nwstukje) do
{ niet procedure uitvoeren }
else
{ wel procedure uitvoere }

of iets dergelijks? Waarbij "if not(nwstukje)" een check is of de variabele bestaat want daar hangt het eigenlijk vanaf!

Inside The Matrix, they are everyone, and they are no one.


Verwijderd

Als je toch met DOM bezig bent, moet je niet een object verwijderen door het te overschrijven met een lege string, maar door de method removeChild(). dat is daarvoor bedoeld.
Op woensdag 03 april 2002 19:20 schreef clooner het volgende:
if not(nwstukje) do
{ niet procedure uitvoeren }
else
{ wel procedure uitvoere }
if (!nwstukje) {
...
} else {
...
}
in javascript..

  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
if (!nwstukje) {
...
} else {
...
}
in javascript..
is dit een verbetering op mijn roerei of is dit gewoon simpelweg een check of de variabele bestaat!

Inside The Matrix, they are everyone, and they are no one.


  • MrTinux
  • Registratie: December 2000
  • Laatst online: 14:37

MrTinux

Terug van nooit weggeweest.

Op woensdag 03 april 2002 19:22 schreef Cheatah het volgende:
Als je toch met DOM bezig bent, moet je niet een object verwijderen door het te overschrijven met een lege string, maar door de method removeChild(). dat is daarvoor bedoeld.
Ik neem aan dat je het over mijn stukkie code hebt :+
Je hebt zeker gelijk... het ging er mij maar even om de werking van innerHTML en outerHTML te demonstreren. Een complete cursus JavaScript daarbij geven leek me wat overbodig, van de topicstarter mag ook wel worden verwacht dat ie het e.e.a. zelf kan zoeken en bedenken...

"Hij doet 't niet" = onvolledige informatie


  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
Ik heb nog steeds de error van "nwstukje is niet gedefinieerd"! Hoe kan ik checken, met javascript, of nwstukje eigenlijk wel gedefinieerd is?

Inside The Matrix, they are everyone, and they are no one.


Verwijderd

Ik snap ook niet dat je een div direct aanspreekt als object, dat is gewoon een foute manier om bij een object te komen.

De goede manier is:
document.getElementById(id);
voorbeeld:
if (!document.getElementById('spoon')) alert('There is no spoon.');

  • clooner
  • Registratie: Augustus 2000
  • Laatst online: 18-09-2024
Cheatah bedankt het werkt!

Inside The Matrix, they are everyone, and they are no one.


  • HunterPro
  • Registratie: Juni 2001
  • Niet online
Op woensdag 03 april 2002 19:37 schreef Cheatah het volgende:
Ik snap ook niet dat je een div direct aanspreekt als object, dat is gewoon een foute manier om bij een object te komen.

De goede manier is:
document.getElementById(id);
voorbeeld:
if (!document.getElementById('spoon')) alert('There is no spoon.');
w00t @ matrixcoding :P

Verwijderd

En weet iemand dan ook nog of het mogelijk is om die inhoud extern aan te roepen, zoals bijvoorbeeld met een iframe. Maar dan de extern aangeroepen inhoud in een div te plaatsen. Net zoals op hyves gebeurt.

Verwijderd

Ja, laat maar zitten.
Ik heb een scriptje gevonden.
}:O

  • André
  • Registratie: Maart 2002
  • Laatst online: 11:08

André

Analytics dude

Lekkere kick van 6 jaar oud topic :/
Pagina: 1

Dit topic is gesloten.