Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
[JavaScript] Fehler in Hook [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[JavaScript] Fehler in Hook


 
lsgdcity
03-05-2004, 14:32 
 
Hi,

ein Bekannter hat mich gebeten, mal danach zu schaun:

Es kommt immer folgender Fehler:

Zeile: 85
Zeichen 45
Fehler: Nicht abgeschlossene Zeichenfolgenkonstante
Code: 0

Zeile 4, folgender Inhalt:
document.write('<SCRIPT LANGUAGE=VBScript\> \n');
Stelle 45 ist genau zwischen VBScript\ und >

// Hook for Internet Explorer
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 &&
navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
document.write("<SCRIPT LANGUAGE=VBScript\>");
document.write("on error resume next");
document.write("Sub head_FSCommand(ByVal command, ByVal args)");
document.write(" call head_DoFSCommand(command, args)");
document.write("end sub");
document.write("<\/SCRIPT\>");
}

Ich kenn mich in JS sehr schlecht aus und hab halt mal das VBScript in " gesetzt, das \> in > umgewandelt, aber nix hat geholfen.

Noch etwas lustiges: Wenn man die Seite lädt (per Link) --> Fehler
Aktualisiert man --> Fehler weg!

Wäre euch sehr dankbar, wenn ihr mir helfen würdet ;)

 
oppi
03-05-2004, 15:15 
 
änder mal das
document.write('</SCRIPT> \n');
in
document.write('<\/SCRIPT> \n');

und dann schau dich mal bitte hier um: selfhtml (http://selfhtml.teamone.de/javascript/objekte/document.htm#write)

 
lsgdcity
05-05-2004, 13:39 
 
Hi,

habe mittlerweile den Code geändert, sodass nun " statt ' verwendet wird und dieses \ vor /script steht.

Nun konnte ich die Fehlerquelle erfolgreich lokalisieren:


document.write("Sub head_FSCommand(ByVal command, ByVal args)");
document.write(" call head_DoFSCommand(command, args)");
document.write("end sub");

Worin liegt da der Fehler?
Kenn mich in VB nicht aus, aber sobald ich eine der drei Zeilen (oder 2 oder alle drei) freigebe, kommt ein Fehler!

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:56 Uhr.