Lasse Nejmann skrev:
>
> document.all.iha.innerHTML=
Aargh - kan det blive mere ikke-standard? :) Prøv at lave noget
standardkode: Tilgå elementet, du vil have fat i, med
document.getElementById('ID'), og undgå innerHTML. Her er et eksempel på,
hvordan det kan laves:
function insertLink() {
var link = document.getElementById('iha')
var linktekst = document.createTextNode('Navn')
link.href = '
http://eksempel.dk/'
link.title = 'Titel'
link.appendChild(linktekst)
}
Dog synes jeg, det virker lidt "grimt" at lave noget af linket i forvejen i
HTML, som du har gjort ("<a id="iha"></a>") - jeg ville i stedet lave hele
linket i ECMAScript. Så ser funktionen sådan ud:
function insertLink() {
var link = document.createElement('a')
var linktekst = document.createTextNode('Navn')
link.href = '
http://eksempel.dk/'
link.title = 'Titel'
link.appendChild(linktekst)
document.getElementById('main').appendChild(link)
}
....hvor 'main' er den div eller lignende, som linket skal sættes ind i.
--
- Jonas Koch Bentzen
http://understroem.dk/
http://findhim.com/