/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Ændre tekst med javascript
Fra : Bo Dudek


Dato : 17-11-03 22:18

Hej

Jeg har et website, hvor jeg har brug for at kunne ændre en tekst med
javascript. Dvs, når noget indhold i en iframe loader, skal den kunne
ændre teksten på et foruddefineret sted udenfor iframen.

How to?

Mvh
Bo Dudek
www.bodudek.dk

 
 
Bo Dudek (17-11-2003)
Kommentar
Fra : Bo Dudek


Dato : 17-11-03 22:48

nå.. fandt selv lige ud af det, og for de nysgerrige kan jeg lige
poste det her.. jeg har denne tabel

<table>
<tr>
<td id="container"></td>
</tr>
</table>

og jeg skifter indhold i tabelcellen med f.eks.

<img src="clear.gif" width="0" height="0"
onload="document.all.container.innerHTML='NY TEKST'">


Mvh
Bo Dudek
www.bodudek.dk

Lasse Reichstein Nie~ (17-11-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 17-11-03 23:30

Bo Dudek <bo@FJERNbodudek.dk> writes:

> <img src="clear.gif" width="0" height="0"
> onload="document.all.container.innerHTML='NY TEKST'">

Her skal det bemærkes at "document.all" er en Microsoft-opfindelse, og
ikke kan forventes at virke i alle browsere. Den virker i IE (og i Opera 7),
men ikke i Mozilla eller Netscape.

Faktisk er "innerHTML" også en Microsoft-opfindelse. Den er dog bedre
understøttet, da Mozilla/Netcape 6+ også forstår den.

Det er mere besværligt at ændre indholdet med W3C DOM-metoder:
onload="var elem = document.getElementById('container');
if (!elem.firstChild){elem.appendChild(document.createTextNode(""));}
elem.firstChild.nodeValue = 'NY TEKST';">

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408926
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste