Kann Mozilla nur ne gewisse Menge Javascripte?
TOM
- browser
hi ho :) (<- begrüßung @ Stefan Einspender sfg)
sagt mal kann das sein dass der mozilla v1.1 ab ner gewissen menge JavaScript-Text zwischen <Script> und </script> aussteigt und das als text einfach ausgibt???
hab ein vertiges programm - teste mit mozilla normal net so viel, wollts aber grad mal anschaun - siehe da geht net weil er die javascripte net alle durchlässt - hä???
genau bei dem ausschnitt des quelltextes steigt er irgendwo aus und postet es als text:
""""""""""""
function set_trend(){
var wert =
document.applt.f_trend.options[document.applt.f_trend.options.selectedIndex].value;
document.image1.conf_trend(wert);
}
function set_rst(){
var wert =
document.applt.rst_id.options[document.applt.rst_id.options.selectedIndex].value;
document.image1.conf_rst(wert);
}
function listsdel(wert){
for(var i = document.applt.f_trend.length-1; i>=0; i--) {
document.applt.f_trend.options[i] = null;
}
for(var i = document.applt.rst_id.length-1; i>=0; i--) {
document.applt.rst_id.options[i] = null;
}
}
function lists_sign(wert){
"""""""""""""""
danke für eure help
TOM
Tach
sagt mal kann das sein dass der mozilla v1.1 ab ner gewissen menge JavaScript-Text zwischen <Script> und </script> aussteigt und das als text einfach ausgibt???
Kann man die URL der Seite haben, daß man das nachvollziehen kann (oder auch nicht)?
Andreas
Tach
sagt mal kann das sein dass der mozilla v1.1 ab ner gewissen menge JavaScript-Text zwischen <Script> und </script> aussteigt und das als text einfach ausgibt???
Kann man die URL der Seite haben, daß man das nachvollziehen kann (oder auch nicht)?
Andreas
hi danke aber mhh tut mir sau leid aber das ist intranet :-/
TOM
Hallo,
Kann man die URL der Seite haben, daß man das nachvollziehen kann (oder auch nicht)?
Andreas
hi danke aber mhh tut mir sau leid aber das ist intranet :-/
TOM
Tja, dann tut es mir auch sau leid, dann kann ich Dir nicht helfen.
Andreas
Moin,
sagt mal kann das sein dass der mozilla v1.1 ab ner gewissen menge JavaScript-Text zwischen <Script> und </script> aussteigt und das als text einfach ausgibt???
Du weisst hoffentlich, dass Mozilla 1.1. alpha ist.
Gruesse
Wilhelm
Moin,
sagt mal kann das sein dass der mozilla v1.1 ab ner gewissen menge JavaScript-Text zwischen <Script> und </script> aussteigt und das als text einfach ausgibt???
Du weisst hoffentlich, dass Mozilla 1.1. alpha ist.
ja wird wohl hoffentlich daran liegen...
Gruesse
Wilhelm
Moin,
ja wird wohl hoffentlich daran liegen...
Nein liegt es nicht. Ich habe das schonmal gesehen und möchte fast wetten, das sich direkt über den Zeilen die du grad gepostet hast, ein write("</script>"); oder ein anderes auftauchen von </script> befindet. Logischerweise sieht Mozilla dass das Skript da zu Ende ist, und gibt den Rest als Text aus.
Du hast mehrere Möglichkeiten: Escape das </script>, gerüchteweise reicht es dafür </script> zu schreiben (hab' ich nie ausprobiert), auf jedenfall reicht write("</scr"+"ipt>"). Oder entferne den Doctype, dann geht Mozilla in den Quirks-Modus und nimmt dir das nicht mehr übel.
--
Henryk Plötz
Grüße aus Berlin
Moin,
Ok, wie ich der Datei die deiner Mail beigelegt wurde entnehmen kann, liegt es nicht daran, der Fehler ist aber ähnlich. Ich schlage vor, du siehst dir deine Datei einfach mal in der Quelltextansicht von Mozilla an, dann siehst du nämlich welche Teile wie interpretiert werden und erkennst sofort wo Mozilla nicht das macht, was du gerne hättest, sondern das was richtig ist. Das ist übrigens die allgemeine Methode wie man solche Probleme lösen kann.
Hint: Einen mehrzeiligen HTML-Kommentar beendet man nicht mit !-->
--
Henryk Plötz
Grüße aus Berlin
Moin,
Ok, wie ich der Datei die deiner Mail beigelegt wurde entnehmen kann, liegt es nicht daran, der Fehler ist aber ähnlich. Ich schlage vor, du siehst dir deine Datei einfach mal in der Quelltextansicht von Mozilla an, dann siehst du nämlich welche Teile wie interpretiert werden und erkennst sofort wo Mozilla nicht das macht, was du gerne hättest, sondern das was richtig ist. Das ist übrigens die allgemeine Methode wie man solche Probleme lösen kann.
mhh danke aber das hab ich ja schon :-//
Hint: Einen mehrzeiligen HTML-Kommentar beendet man nicht mit !-->
mh - Das is ein Fehler den ich immer wieder mache g - aber auch wenn man das richtig stellt, is das Grundproblem nicht gelöst...
mfg TOM
--
Henryk Plötz
Grüße aus Berlin
Moin,
Ich hab den Titel geändert, damit sich das vielleicht nochmal jemand ansieht, der Ahnung davon hat.
Hint: Einen mehrzeiligen HTML-Kommentar beendet man nicht mit !-->
mh - Das is ein Fehler den ich immer wieder mache g - aber auch wenn man das richtig stellt, is das Grundproblem nicht gelöst...
Ok, mit dem Kommentar war wohl noch was anderes faul, wie dir übrigens der Validator auch gesagt hätte: "Invalid comment declaration, check your comment syntax".
Wenn man den Kommentar löscht, dann geht es jedenfalls richtig. Ich vermute irgendwas komisches mit dem Kommentar. Ich hab deine Datei mal auf das nötigste zusammengekürzt damit der Fehler noch auftritt, vielleicht weiss ja hier jemand Rat:
<!doctype html public "-//W3C//DTD HTML 4.0 //DE">
<!--
Version 1.2 Build 5 --
-->
<html>
<head>
<title>bla</title>
<script language="JavaScript">
<!--
// Einiges an Javascript-code unter anderem auch ein >= alles danach wurde angezeigt
//-->
//-->
</script></head><body></body></html>
Der Javascript-Quelltext beginnend mit dem =-Zeichen wird angezeigt. Alles davor, beginnend mit dem Kommentar wird vom Syntaxhighlighting als Kommentar gekennzeichnet. Das Problem tritt nicht mehr auf, wenn man eines der Minuszeichen im Kommentar oder den Doctype (der übrigens eh vom Validator angemeckert wird) löscht. Ich kann aber in Selfhtml nichts dazu finden, was sagen würde dass man keine zwei Minuszeichen im Kommentar haben dürfte.
--
Henryk Plötz
Grüße aus Berlin
Hi hi!
Zunaechst mal:
http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.2.4
"A common error is to include a string of hyphens ("---") within a comment. Authors should avoid putting two or more adjacent hyphens inside comments."
Die Erklaerung dafuer steht auch dort.
<!--
Version 1.2 Build 5 --
-->
Das ist demzufolge falsch.
Interessant ist die Frage, darf man -- innerhalb des Script-Blocks verwenden? Da CDATA nicht geparst wird und damit Kommentare nicht erkannt werden, lautet die Antwort zunaechst mal ja. Jedoch macht man diese Kommentare ja extra wegen aelterer UAs, die <script> noch nicht kennen; moderne, die zwar keine Scriptsprache, aber HTML4 verstehen, muessen den Inhalt ja ohnehin ignorieren. Fuer diese aelteren UAs ist ein -- das Kommentar-Ende-Zeichen, sofern sie SGML-konform arbeiten. Daher darf man es offenbar nicht im Script verwenden, was etwas bloed ist, weil das ja der Dekrement-Operator in JS ist. Setzt man sich darueber hinweg und sagt, ich ignoriere die ganz alten Browser, muss man sich natuerlich fragen, warum man ueberhaupt die HTML-Kommentare im Script-Bereich setzt.
So long
--
Invest in America - Buy a Congressman!
-- a slogan from http://www.evolvefish.com/
Moin,
Tach
Du hast mehrere Möglichkeiten: Escape das </script>, gerüchteweise reicht es dafür </script> zu schreiben (hab' ich nie ausprobiert),
Ja das reicht.
auf jedenfall reicht write("</scr"+"ipt>"). Oder entferne den
Nein, das dürfte nciht ausreichen. Denn laut HTML-Standard beendet das erste Vorkommen der Zeichenfolge </ den Inhalt einer style- oder script-section.
Siehe http://www.w3.org/TR/html401/types.html#h-6.2
Andreas
Hallo TOM,
sagt mal kann das sein dass der mozilla v1.1 ab ner gewissen menge JavaScript-Text zwischen <Script> und </script> aussteigt und das als text einfach ausgibt???
hab ein vertiges programm - teste mit mozilla normal net so viel, wollts aber grad mal anschaun - siehe da geht net weil er die javascripte net alle durchlässt - hä???
nein, dass konnte ich bislang niemals nachvollziehen
das geschieht im Regelfall nur dann, wenn irgendwo Fehler auftreten
document.image1.conf_trend(wert);
sieht so aus, als ob du ein JavaApplet ansprichst. Hier könnte durchaus eine Ursache zu suchen sein.
Hast du mal javascript: in die URL eingetippt?
Ansonsten:
Dein betont fehlerhafter Schreibstil ist eine Zumutung und bewirkt bei mir, dass ich dich hier <img src="/images/14.gif" width=260 height=119 border=0 alt="Ein bischen dumm?"> einordne.
Deine Beschimpfung in http://forum.de.selfhtml.org/?m=86630&t=15496 ist unangemessen, da deine Frage wegen mangelhafter Information nicht angemessen beantwortet werden kann.
Viele Grüße
Antje
LOOOL
ARG. Ok ich werde ab jetzt alle Worte genau richtig schreiben, da ich ja sonst alles auf die Goldwaage gelegt wird und mir vorgeworfen wird ich seie blöde...
Soviel zu dem Thema auch @ Muenz
TOM