J.Kleingeist: js auslgelagert

Hallo,

nachstehend ein kleine Programm.
Frage, wieso gibt das ausgelagerte Modul ein anderes Ergebnis wieder.
Innerhalb meiner Anwendung wird sogar die Abfrage ...indexOf('°') mit -1 beantwortet.
System: Win-XP, MS-IE 6.0

Weiß jemand Rat?
Danke, JK

Inhalt Datei index.html:
------------------------
<HTML><BODY><script>

dmy="w°°Bw?"
alert("Test Main "+dmy+"  "+dmy.indexOf("°B")+"  "+dmy.charCodeAt(1)+"  "+dmy.charAt(1))

</script></BODY></HTML>

<SCRIPT src=./Test.js ></SCRIPT>

Inhalt Datei Test.js:
---------------------
dmy="w°°Bw?"
alert("Test js "+dmy+"  "+dmy.indexOf("°B")+"  "+dmy.charCodeAt(1)+"  "+dmy.charAt(1))

-------------------------------------------------------
Anzeige index.html: Test Main w°°Bw? 1 176 °

Anzeige Test.js:    Test js w??Bw 1 63 ?

  1. Hi,

    Ich würde das in eine Funktion packen und diese in der JS-Datei speichern.
    Siehe http://de.selfhtml.org/javascript/sprache/funktionen.htm#definieren

    Gruß,
    Rekire

    --
    sh:( fo:) ch:| rl:? br:^ n4:? ie:{ mo:} va:} de:> zu:| fl:{ ss:) ls:# js:)
    1. Hallo,

      ja, in der Anwendung werden so alle Funktionen geladen.
      Ich habe hier das Problem vereinfacht dargestellt.
      Ich bin mir nicht sicher ob das auf anderen Rechnern reproduzierbar ist.
      In der Anwendung verhält sich das Ganze noch mysteriöser.

      Gruß JK

      Hi,

      Ich würde das in eine Funktion packen und diese in der JS-Datei speichern.
      Siehe http://de.selfhtml.org/javascript/sprache/funktionen.htm#definieren

      Gruß,
      Rekire

      1. Hallo,

        das Problem hat sich erledigt.
        Die beiden Dateien wurden unterschiedlich angelegt, aus irgend einem
        Grund bringt das den IE durcheinander.

        tf1=fso.CreateTextFile(u_pfad+"index.htm",true,true )
        tf2=fso.CreateTextFile(u_pfad+"test.js"  ,true,false)
                                                         ^------RTF Format
                                                                ja/nein
        Gruß JK

        Hallo,

        ja, in der Anwendung werden so alle Funktionen geladen.
        Ich habe hier das Problem vereinfacht dargestellt.
        Ich bin mir nicht sicher ob das auf anderen Rechnern reproduzierbar ist.
        In der Anwendung verhält sich das Ganze noch mysteriöser.

        Gruß JK

        Hi,

        Ich würde das in eine Funktion packen und diese in der JS-Datei speichern.
        Siehe http://de.selfhtml.org/javascript/sprache/funktionen.htm#definieren

        Gruß,
        Rekire