Fehler auf der Seite

sonicks

Erfahrenes Mitglied
Hi,

Ich hab wirklich nicht viel Ahnung von Javascript, aber teilweise kommt man einfach nicht drum herum. Jetzt hab ich ein Script, dass an sich auch funktioniert, aber wenn ich es Ausführe (es ist ein Klapptext für "readmore" oder ähnlichen bei News) kommt links unten in der Status Zeile immer ein Fehler. Und das nervt.

Wollte einfach mal fragen, ob jemand Ahnung hat, was an diesem Script den Fehler auslösen könnte:

Code:
<script language="jscript" type="text/javascript">
    function swap_content(id)
{
if (document.all.item('toggle_' + id).style.display == 'none')
{
    document.all.item('toggle_' + id).style.display = 'block';
    document.all.item('toggleimg_' + id).src = 'collapse.gif';
}
else
{
    document.all.item('toggle_' + id).style.display = 'none';
    
}
}

//-->
</script>

<a href='#' onclick="swap_content('StQ2thMU'); return false;" class='news'><img src="expand.gif"></a></font>

<span id='toggle_StQ2thMU' style='display:none'>
blablabla
</span>
 
Es wäre nicht schlecht, wenn du auch mal auf das gelbe Icon in der Statusbar
klicken, und den Fehler posten würdest!

Was sein könnte:
Es existiert kein Objekt mit der ID 'toggleimg_' + id

Aber um weiters zu sagen muss man, wie gesagt, den Fehler wissen!

Ps: document.all funktioniert nur im Interen Explorer und ist somit absolut in-
kompatibel.
Du solltest stattdessen getElementById, oder das images-Objekt des
document`s benutzen!

Näheres dazu findest du bei SelfHTML in der JavaScript-Rubrik.
 

Neue Beiträge

Zurück