Zum Inhalt springen

JavaScript wird in Firefox nicht richtig ausgeführt aber im IE??? Templateanbindung?

Erstellt am 2. März 2007 · 3 Antworten · letzte Antwort am 4. März 2007

Tags: JavaScript & AJAX, Frage

WeVo ·

Hallo,

ich möchte für meine Website auf zwei Seiten ein Javascript mit einbinden. Allerdings habe ich damit ein kleines Problem.

Wenn ich das Script in eine normale statische html Seite einbaue, klappt es im Firefox sowie im IE dies schaut so aus:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="ncc.js" language="JavaScript"></script>
</head>
<body onselectstart="return false">
TESTTEXT ZUM KLICKEN
</body>
</html>

Das passende Script schaut so aus

/*********************************************** 
* Disable select-text script- © Dynamic Drive (<a href="http://www.dynamicdrive.com" target="_blank">www.dynamicdrive.com</a>) 
* This notice MUST stay intact for legal use 
* Visit <a href="http://www.dynamicdrive.com/" target="_blank">http://www.dynamicdrive.com/</a> for full source code 
***********************************************/ 
//form tags to omit in NS6+: 
var omitformtags=["input", "textarea", "select"] 

omitformtags=omitformtags.join("|") 

function disableselect(e){ 
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1) 
return false 
} 

function reEnable(){ 
return true 
} 

if (typeof document.onselectstart!="undefined") 
document.onselectstart=new Function ("return false") 
else{ 
document.onmousedown=disableselect 
document.onmouseup=reEnable 
}

möchte ich es aber über typo3 realisieren klappt es nur im IE
im Firefox nicht.

Ich binde das Script wie folgt in das template ein

#No_Content_Copy
	  headerData.7 = TEXT
	  headerData.7.value = <script type="text/javascript" src="fileadmin/template/scripts/ncc.js" language="JavaScript"></script>

Wie gesagt leider wird es im Firefox nicht ausgeführt. Da es aber im "statischen" Zustand klappt gehe ich davon aus, das es etwas mit der Templateanbinung zu tun hat. Wäre super wenn mit jemand helfen könnte! Danke!

Viele Grüße

Markus