Script funktioniert nicht im FF im IE & Opera schon

MrFreeze

Mitglied
Folgender JSCode wird so aufgerufen:

Code:
<a href="#" class="more" onclick="toggleElement('d3'); return false">Test ganz lesen...</a>


habe 2 DIVs eines mit der Kurzfassung und ein anderes mit dem gesamten Text. Diese sollen ausgetauscht werden



Code:
function toggleElement(item)
{ 

var	D1=document.getElementById(item + '1'); 
var	D2=document.getElementById(item + '2'); 

if(!D1 && !D2)return true;

		if(D2.style.display=="none")
		{
			D1.style.display="none";
			D2.style.display="block"
			} else {
			D1.style.display="block";
			D2.style.display="none";
		}
}

ps.: Die FF-Fehlerkonsole zeigt keine Fehler an
 
Hi,

ich kann am Script keinen Fehler erkennen - es funktioniert bei mir tadellos.
Code:
<html>
<head>
<title>www.tutorials.de</title>
<meta name="author" content="Quaese">
<script type="text/javascript">
  <!--
function toggleElement(item){
  var D1 = document.getElementById(item + '1');
  var D2 = document.getElementById(item + '2');

  if(!D1 && !D2) return true;

  if(D2.style.display=="none"){
    D1.style.display="none";
    D2.style.display="block"
  }else{
    D1.style.display="block";
    D2.style.display="none";
  }
}
 //-->
</script>
</head>
<body>
<a href="#" class="more" onclick="toggleElement('d3'); return false">Test ganz lesen...</a>
<div id="d31">Zwei Wörter ...</div>
<div id="d32" style="display: none;">Zwei Wörter - das ist nicht alles, was sich in mir verbirgt.</div>
</body>
</html>
Der Fehler scheint offensichtlich woander zu liegen.


Ciao
Quaese
 

Neue Beiträge

Zurück