Inside The Matrix, they are everyone, and they are no one.
Inside The Matrix, they are everyone, and they are no one.
Verwijderd
ennuh, je wil een mouseover maken, als ik het goed begrijp?
Inside The Matrix, they are everyone, and they are no one.
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?
1
2
3
4
| function DoShit()
{
document.getElementById('layernaam').style.innerHTML='w00t w00t w00t w00t';
} |
en dan een mouseover.
1
| <a href="#" onmouseover="DoShit()">hover hier!!!</a> |
dit zou moeten werken zo.
Inside The Matrix, they are everyone, and they are no one.
Inside The Matrix, they are everyone, and they are no one.
Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.
Inside The Matrix, they are everyone, and they are no one.
Theoret(h?)isch is het natuurlijk mogelijk:Op woensdag 03 april 2002 18:06 schreef clooner het volgende:
prammenhanger, er hangt ook een stukje andere software achter, maar is dit mogelijk?
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.
<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.
Dat kán wel maar dan krijg je een pagina met: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...
---
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:
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
Inside The Matrix, they are everyone, and they are no one.
Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.
Inside The Matrix, they are everyone, and they are no one.
Verwijderd
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...
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
if (!nwstukje) {Op woensdag 03 april 2002 19:20 schreef clooner het volgende:
if not(nwstukje) do
{ niet procedure uitvoeren }
else
{ wel procedure uitvoere }
...
} else {
...
}
in javascript..
is dit een verbetering op mijn roerei of is dit gewoon simpelweg een check of de variabele bestaat!if (!nwstukje) {
...
} else {
...
}
in javascript..
Inside The Matrix, they are everyone, and they are no one.
Ik neem aan dat je het over mijn stukkie code hebtOp 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.
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
Inside The Matrix, they are everyone, and they are no one.
Verwijderd
De goede manier is:
document.getElementById(id);
voorbeeld:
if (!document.getElementById('spoon')) alert('There is no spoon.');
Inside The Matrix, they are everyone, and they are no one.
w00t @ matrixcodingOp 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.');
Verwijderd
Dit topic is gesloten.
![]()