Ändra text med javascript

JavaScript

1 svar · 440 visningar · startad av Grummel

Medlem sedan juni 2000112 inlägg
Trådstart#1

Kan man skriva till text på en hemsida, eventuellt ändra en textrad till en annan genom att använda javascript?

T.ex när man klickar på en bild så ändra texten "Hejsan" till "Svejsan".

Medlem sedan maj 200010 687 inlägg
#2

Modifierat ett script från Jojoxx.net.. ( http://www.jojoxx.net/css/dhtml/desclink.html )

<span id="desc" style="position: absolute;">Hejsan</span><br>
<script language="Javascript" type="text/javascript">
<!--
var Id = "desc";
function describe(string){
if(document.layers){
with (document[Id].document){
open();
write(string);
close();
}
} else if (document.all){
document.all[Id].innerHTML = string;
} else if (document.getElementById){
jxdocrange = document.createRange();
jxdocrange.setStartBefore(document.getElementById(Id));
while (document.getElementById(Id).hasChildNodes()){
document.getElementById(Id).removeChild(document.getElementById(Id).lastChild);
document.getElementById(Id).appendChild(jxdocrange.createContextualFragment(string));
}
}
}
//-->
</script>
<br>
<a href="javascript:describe('Svejsan')"><img src="bild.jpg"></a>
257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)