kostenloser Webspace werbefrei: lima-city


Leerzeichen ist nicht gleich Leerzeichen ??? Mozilla Firefox

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    bladehunter

    Kostenloser Webspace von bladehunter

    bladehunter hat kostenlosen Webspace.

    ich habe mal folgendes Script geschrieben um eine Sache zu ?berpr?fen :

    <html>
    <head>
    <meta name="generator" content="HTML Studio">
    <title> </title>
    </head>
    <body>
    <form name="fo">
    <textarea name="te" rows="5" cols="50"></textarea>
    </form>
    <script language="JavaScript">
    for(i=0;i<=10;i++)
    {
    if(i%2==0)document.fo.te.value=document.fo.te.value+String.fromCharCode(32);
    else document.fo.te.value=document.fo.te.value+String.fromCharCode(160);
    }
    t=document.fo.te.value;
    for(i=0;i<=10;i++)document.write(t.charCodeAt(i)+'<br>');
    </script>
    </body>
    </html>

    Das Scriptliegt sonst auch auf http://bladehunter.pyrokar.lima-city.de/javascript/160.htm


    Es ist mir aufgefallen, das mein Firefox das gesch?tzte Leerzeichen (ASCII Zeichen 160 ) als ganz normales Leerzeichen behandelt (ASCII Zeichen 32) und somit bei der Javascript Funktion charCodeAt() f?r ein eigentlich gesch?tztes Leerzeichen den Wert f?r ein normales Leerzeichen ausgibt.

    Zum Script selber : es wird eine <textarea> abwechselnd mit einem normalem Leerzeichen und gesch?tztem Leerzeichen gef?llt und anschlie?end werden die ASCII Werte per document.write() ausgegeben.
    Beim IE kommt bei mir ganz brav 32,160,32,160,32, usw...
    aber bei Firefox nur 32,32,32,32,32,32,32

    ist das bei euch auch so ?
    lohnt es sich einen Bug bei Bugzilla zu posten ?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. keine Ahnung...ich versteh den Script nicht ganz...aber mit Modzilla ist der Fehler aufjeden Fall zu sehn!!
  4. Wieso Fehler?

    Wer sagt denn, dass es innerhalb von Textareas gesch?tzte Leerzeichen geben muss? Der HTML-Standard?

    MfG
    alopex
  5. Autor dieses Themas

    bladehunter

    Kostenloser Webspace von bladehunter

    bladehunter hat kostenlosen Webspace.


    Wieso Fehler?

    Wer sagt, denn das es innerhalb von Textareas gesch?tzte Leerzeichen geben muss? Der HTML-Standard?

    MfG
    alopex


    Also, eine <textarea> sollte eigentlich alle ASCII Zeichen darstellen k?nnen !
    Daf?r ist ASCII einfach zu "offiziell" in der programmierwelt.
  6. Autor dieses Themas

    bladehunter

    Kostenloser Webspace von bladehunter

    bladehunter hat kostenlosen Webspace.

    also, jetzt bin ich noch auf eine andere Sache gesto?en, die bemerkenswert ist:

    Wenn man statt dessen die Leerzeichen in ein <p> erzeugt, dann macht der Browser ein & nbsp ; daraus. Das sieht recht interessant aus, wenn man die ASCII Werte daraus extrahiert.

    http://bladehunter.pyrokar.lima-city.de/javascript/160b.html

    aber um mal zur Urspr?nglichen Frage zur?ckzukommen, ist das ein Bug ?
    Wie reagiert Opera oder andere Browser darauf ?
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!