Mousover effekt austauchen von bild und text

Ich habe deinen Code getestet, und er funktioniert fehlerfrei.... der Bug liegt somit nicht in dem von dir geposteten Code.
Wo er begraben ist, könnte man evtl. ausmachen, wenn du den genauen Text der Fehlermeldung postest und nicht deine freie Übersetzung desselben.
 
Also bei Opera zeigt mir die JavaScript- Konsole folgenden Fehler an:

SSV Lommatzsch 1923 e.V.
http://www.ssvlommatzsch.de/index.php?aktion=ausgabe&pfad=gallerie&kategorie=3&gallerie=9
Event thread: click
Error:
name: TypeError
message: Statement on line 31: Could not convert undefined or null to object
Backtrace:
Line 31 of inline#1 script in http://www.ssvlommatzsch.de/index.php?aktion=ausgabe&pfad=gallerie&kategorie=3&gallerie=9
(document.getElementById("beschreibungid")).firstChild.data = beschreibung;
Line 1 of script
wechselBild("austausch", "gallerie/9/Bild_018.jpg", "Trainer Halwaß", "Sieht man mal, mit wieviel Ernst ein Trainer an den Sprint gegangen ist, wenn noch Kraft bleibt, um die Mundwinkel so weit hoch zum grinsen zu ziehen.", "Carsten Beeg");
At unknown location
[statement source code not available]
 
Code:
<div id="beschreibungid"></div>
Das ist der Fehler: firstChild verrweist auf den ersten Kindknoten dieses <div> ....nur steht da nichts drinnen-->das <div> ist leer :-)

Packe dort zumindest ein &nbsp; hinein. ;)
 
Hallo, danke erst mal für die Hilfew. Jetzt funktionierts wenigstens, dass es die Beschreibung austauscht. Allerdings, wenn ich in dem Funktionsaufruf (OnClick) dort nun ein lehrer Feld für beschreibung habe, dann wandelt er mir den vorherigen Text nicht in " - " um, sondern lässt das leer.

Hier wieder der Konsolen- Log:
SSV Lommatzsch 1923 e.V.
http://www.ssvlommatzsch.de/index.php?aktion=ausgabe&pfad=gallerie&kategorie=3&gallerie=9
Event thread: click
Error:
name: TypeError
message: Statement on line 39: Could not convert undefined or null to object
Backtrace:
Line 39 of inline#1 script in http://www.ssvlommatzsch.de/index.php?aktion=ausgabe&pfad=gallerie&kategorie=3&gallerie=9
(document.getElementById("copyrightid")).firstChild.data = urheber;
Line 1 of script
wechselBild("austausch", "gallerie/9/Bild_004.jpg", "Kräft tanken", "", "Carsten Beeg");
At unknown location
[statement source code not available]
 
Logisch...lt. deinem Skript muss die Beschreibung "none" enthalten, damit sie als leer angesehen wird.
Code:
if (beschreibung != "none")
Du kannst dir die ganzen Bedingungen auch sparen... nehme einfach " - " als Beschreibung, wenn sie leer bleiben soll.
 
Lol, na da sieht man wieder mal mein größtes Problem... was mir auch die 14 Punkte im Vorabi Mathe versaut hat... Ich kann nicht so einfach denken. :D
 
Zurück