PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche kleine Hilfe zu Java und Validiren


power
21.03.2006, 12:55:27
Hallo

Ich versuche meine Seite zu Validieren, und habe meine Letzten Fehler mit Java.
Bei Validieren bekomme ich diese Meldung:

Fehler: Begrenzer "'" ungültig: nur S Trenner und TAGC sind hier erlaubt
Fehlerstelle: document.write(' type="text/javascript"></scr' + 'ipt>');

Und das hier:

Fehler: Endtag `SCR` zu einem nicht vorhandenen Starttag gefunden.
Fehlerstelle: document.write(' type="text/javascript"></scr' + 'ipt>');

Und hier der ganze Code:

<script type="text/javascript"><!--
_editor_url = "includes/htmlarea/";
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera') >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
document.write(' type="text/javascript"></scr' + 'ipt>');
} else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); }
//-->
</script>

Ich habe keine Ahnung von Java. Hat jemand eine Idee wie diese zwei Fehler wegbekomme??

Vielen Dank für die Mühe

Marilu
21.03.2006, 16:54:16
Dus bist sicher, dass es <scr und nicht <src heißt?

power
21.03.2006, 23:13:28
Hallo

Danke für deine Antwort.

Original ist das der Code:

<script language="Javascript1.2"><!--
_editor_url = "includes/htmlarea/";
var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
if (navigator.userAgent.indexOf('Mac') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Windows CE') >= 0) { win_ie_ver = 0; }
if (navigator.userAgent.indexOf('Opera') >= 0) { win_ie_ver = 0; }
if (win_ie_ver >= 5.5) {
document.write('<scr' + 'ipt src="' +_editor_url+ 'editor.js"');
document.write(' language="Javascript1.2"></scr' + 'ipt>');
} else { document.write('<scr'+'ipt>function editor_generate() { return false; }</scr'+'ipt>'); }
//-->
</script>

Ich habe das wie oben geschrieben für denn validator geändert.
Nun habe ich das mit deinen Vorschlag versucht, aber leider ohne erfolg


Hast du noch eine Idee??

Vielen Dank

Giz
21.03.2006, 23:31:01
Was soll denn <scr'+'ipt> bedeuten? <script> nehme ich an.
Was passiert denn, wenn Du das '+' mal überall rausnimmst?