Variablen definieren mit onmouseover

Kai-Behncke

Erfahrenes Mitglied
Hallo liebe Leute,

Ich starte mit onmouseover die Funktion aktualisieren(wert):
Code:
<area shape="poly" coords="189,285,197,291,209,284" href="http://www.berne.de" alt="Berne" title="Berne" 
onmouseover="austausch1.src='wesermarschgemeinden/berneklein.jpg';
aktualisieren('Berne');"


Die Funktion zum aktualisieren sieht so aus:

Code:
<script type="text/javascript">
<!--
var a;
function aktualisieren (wert)
{
a=wert;
alert ("Also"+a);
}
-->
</script>

Innerhalb der Funktion hat a auch den übergebenen Wert "Berne", hier klaptts also :)

Problem:
Weiter unten im Skript möchte ich den veränderten Wert von a (also in diesem Falle Berne) an eine weitere Funktion übergeben.
Code:
<span onmouseover="this.T_ABOVE = true;return escape(a);">
Aber hier wird der Wert nicht übernommen? Wieso denn? Sitze schon seit 2 Stunden dran.
Weiß jemand Rat?
Ist es mit Java-Script auf diese Art und Weise überhaupt möglich globale Variablen zu übergeben?
 
Walter Zorn hat gesagt.:
....muss in einfachen Anführungszeichen (Hochkommata)....

Dort ist nicht die Rede davon, dass dort Variablennamen erlaubt sind...und das hat sicher seinen Grund.

Es liegt somit an dem Tooltipskript, und nicht an JS.
Wenn du dir an der Stelle bspw. a per alert() ausgeben lässt, wirst du sehen, dass es sehr wohl verfügbar ist.
 
Danke, Du hast Recht.
Mannomann, wenn ich das richtig duchgelesen hätte, hätte ich ganz schön Zeit gespart.
 

Neue Beiträge

Zurück