Script läuft nur im IE

karl123

Erfahrenes Mitglied
Hallo allerseits,

folgendes Script läuft im IE7, aber nicht im Firefox3 oder Opera9.
PHP:
function showSitemap() {
	document.getElementById("arrowshow").style.display = "none";
	document.getElementById("arrowhide").style.display = "inline";
	document.getElementById("showSitemap").style.display = "inline";
}

function hideSitemap() {
	document.getElementById("arrowhide").style.display = "none";
	document.getElementById("arrowshow").style.display = "inline";
	document.getElementById("showSitemap").style.display = "none";
}
Aufgerufen wird es durch
PHP:
	<div id="header_sitemap">
  	<span id="showsitemap"><?php echo dynBreadcrumb('index', 'sitemaplink'); ?> </span>
    <span id="arrowShow"><a title="Show sitemap" class="sitemaplink" href="#" onclick="showSitemap()">&laquo;&laquo;&laquo;</a></span>
    <span id="arrowHide"><a title="Hide sitemap" class="sitemaplink" href="#" onclick="hideSitemap()">&raquo;&raquo;&raquo;</a></span>
  </div>
Das PHP-Script dynBreadcrumb stellt nur eine Sitemap dynamisch dar, spielt also bzgl. des Problems keine Rolle.

Was mache ich falsch?
 
Hi,

JavaScript ist case-sensitive, d.h. es wird zwischen Gross- und Kleinschreibung unterschieden. arrowHide und arrowhide ist also etwas unterschiedliches - bitte das H in beiden Fällen gleich schreiben.

Ciao
Quaese
 
:eek:Ich weiß sogar, dass JavaScript case-sensitive ist. Ich habe es trotzdem übersehen.

Vielen Dank für deinen Hinweis!
 

Neue Beiträge

Zurück