Huhu, ich bins mal wieder.
Es geht um folgendes:
Ich möchte per JS (das noch kein bisschen ausgebaut ist!!!!) auf eine ID zugreifen und diese ändern - doch genau dies funktioniert nicht - komischerweise.
Script:
<script>
// ist nur ein kleiner Codeschnippsel - aber trotzdem nur das, was wichtig ist..
function ChangeMusik() {
if (document.getElementById)
{
if (document.getElementById('i2').src == "http://youtube.com/watch?v=e1CJ80Xa2mk")
{
if (document.getElementById('Lied1Back').innerHTML == "a")
{
document.getElementById('Lied1Back').innerHTML = "klappt";
}
else {document.getElementById('Lied1Back').innerHTML = "klappt nicht";}
}
}
}
Dann noch der HTML Teil (ID 'i2' ist im if 'true'):
<a href="#" onclick="ChangeMusik(); return false;">Moep</a>
<div id="Lied1Back">a</div>
Ps: Wie auch bei den letzten Malen sind dies nur Textausschnitte und zu Testzwecken geschrieben - somit nur das Nötigste vermerkt - deshalb bitte keine Korrekturen in den Sachen.. ^^
Ähm ja.. ich versuche seit Stunden meinen Fehler zu finden..
Erste if ist true, zweite auch & die dritte auch - demnacht müsste er doch nun in in die ID schreiben..
Aber nein, er gibt ab dem zweiten True, also vor der letzten If-Schleife, den Wert für else an - if wird also nicht erfüllt.
Doch ich sehe dort keinen Fehler - ihr etwa?
Ich freue/bedanke mich über/für jeden Versuch der Hilfe (:
lG Nino