Toon posts:

[dhtml] de HREF van de IMG tag krijgen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik gebruik niet de standaard link window die ingebakken zit.

Ik wil dus de link opvangen van een plaatje. Hiermee bedoel ik niet de locatie van het plaatje maar de hyperlink. Ik heb bijv. dit geprobeerd:
DOM.selection.createRange().commonParentElement().parentElemen
t().href, maar dat werkt niet. Het geeft dan de error "Object does not support this method".

Weet iemand hoe ik het anders kan doen?

Alvast bedankt.

Verwijderd

Verwijderd schreef op 17 september 2002 @ 11:27:
Ik gebruik niet de standaard link window die ingebakken zit.
Ik wil dus de link opvangen van een plaatje.
:?

Misschien kun je het iets beter uitleggen, want nu lijkt het of je dit gebruikt:
HTML:
1
[img]"mijnplaatje.gif"[/img]

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

document.getElementById ( plaatjeID ).parentElement.href;
zou toch moeten werken?

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Antoni
  • Registratie: Augustus 2002
  • Laatst online: 14-07-2003
<html>
<head>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function getHref() {
for (i=0;i<document.all.length;i++) {
//alert(document.all[i].tagName);
if (document.all[i].tagName=="IMG") {
alert("myImage: " + document.all[i].src);
if (document.all[i].src == "file:///R:/Design/HTML/images/buttonDeleteActive.gif") {
alert("myHref: " + document.all[i-1].href);
}
}
}
}
//-->
</SCRIPT>
</head>
<body onload="getHref()">
<a href="testje.html">[img]"images/buttonDeleteActive.gif"[/img]</a>
</body>
</html>

;)

pix·i·lat·ed: 1. Behaving as if mentally unbalanced; very eccentric 2. Whimsical; prankish 3. Intoxicated; drunk.


Verwijderd

Kleine verbetering t.o.v. drm
code:
1
document.getElementById('plaatjeID').parentNode.href

Verwijderd

Verwijderd schreef op 17 september 2002 @ 13:15:
Kleine verbetering t.o.v. drm
code:
1
document.getElementById('plaatjeID').parentNode.href
Kleine verbetering t.o.v. Shadow3333
JavaScript:
1
2
var prtNode = document.getElementById('plaatjeID').parentNode;
var sHref = (prtNode.href) ? prtNode.href : '';
;)

Verwijderd

:) en het wordt steeds beter...

Verwijderd

Topicstarter
Bedankt voor de replies! Het werkt :)
Pagina: 1