Avatar billede marsk Nybegynder
02. oktober 2008 - 14:00 Der er 5 kommentarer og
1 løsning

getAttribute src fra billede

har nu roddet med dette i noget tid - kan ik få this.getAttribute('src'); til at virke

<Script tyle="text/javascript">
function imgtest() {
document.getElementById('imgtitel').innerHTML = this.getAttribute('src');
}
</Script>

-----

<div id="imgtitel"></div>

<img src="billede12.jpg" onclick="imgtest();">
<img src="billede05.jpg" onclick="imgtest();">


køre den i IE7 nu men ser helst at det virker i flere browsere...
Avatar billede roenving Novice
02. oktober 2008 - 14:05 #1
Men der er jo heller ikke en rigtige henvisninger, prøv i stedet:

<script type="text/javascript">
function imgtest(pic) {
document.getElementById('imgtitel').firstChild.nodeValue = pic ? pic.getAttribute('src') : "";
}
</script>

-----

<div id="imgtitel">&nbsp;</div>

<img src="billede12.jpg" onclick="imgtest(this);">
<img src="billede05.jpg" onclick="imgtest(this);">
Avatar billede marsk Nybegynder
02. oktober 2008 - 14:15 #2
sweet - virker den skriver nu hele stien "file:///C:/Users/r729/Desktop/billede12.jpg"
en måde at kun får værdien ud - altså "billede12.jpg"
Avatar billede roenving Novice
02. oktober 2008 - 14:24 #3
F.eks.

document.getElementById('imgtitel').firstChild.nodeValue = pic ? pic.getAttribute('src').replace(/^.*\/([^/]+)$/,"$1") : "";
Avatar billede marsk Nybegynder
02. oktober 2008 - 14:35 #4
lige det jeg manglede - tak for hjælpen - svar :)
Avatar billede roenving Novice
02. oktober 2008 - 14:38 #5
Velbekomme '-)
Avatar billede roenving Novice
02. oktober 2008 - 15:17 #6
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester