ich habe hier etwas Code, den ich gerne in einer externen js-Datei auslagern möchte:
<p onMouseOver="this.innerHTML = 'test2'" onMouseOut="this.innerHTML = 'test'">test</p>
Da die Zeichenketten test und test2 am Ende etwas länger werden, würde ich sie also gerne als Funktionen hereinladen. In etwa so:
<p class="menu" onMouseOver="show()" onMouseOut="hide()">test</p>
extern:
function show () {this.innerHTML = 'test2';}
function hide () {this.innerHTML = 'test';}
Warum deklarierst du nicht einfach eine Textvariabel?
var text = [ 'test2', 'test'];
<p class="menu" onMouseOver="innerHTML = text[0]"
onMouseOut="innerHTML = text[1]">test</p>
Struppi.