Tino H.: Wie bekomme ich Textfelder im Netscape wirklich readonly/disable?

Hallo,

die Möglichkeit über onFocus="blur();" nutze ich bereits.

Aber, mittels der rechten Maustaste kann ich trotzdem alles mögliche
in das Textfeld kopieren.
Zur weiteren Verarbeitung benötige ich aber den unveränderten Inhalt des Textfeldes.

Weiß jemand eine andere Lösung, als mit defaultValue zu arbeiten?

Vielen Dank im voraus

Tino H.

  1. Hallo,
    nimm doch einfach ein div mit einer Leergrafik (1x1 Pixel groß und dann auf die entsprrechende Größe skalieren) und positioniere dieses div über das Textfeld.
    grüße
    Thomas

    1. Hallo,
      nimm doch einfach ein div mit einer Leergrafik (1x1 Pixel groß und dann auf die entsprrechende Größe skalieren) und positioniere dieses div über das Textfeld.
      grüße
      Thomas

      Die Idee hat was. Nur: wie kriege ich die Koordinaten der Textbox raus ?

      1. Hi,

        Die Idee hat was. Nur: wie kriege ich die Koordinaten der Textbox
        raus ?

        Pack das Ding in einen Layer und lies die Koordinaten aus:

        var x = document.all.layername.top;
        var y = document.all.layername.left;

        bzw.

        var x = document.layers["layername"].top;
        var y = document.layers["layername"].left;

        mfg
        CK1

  2. Hallo,

    die Möglichkeit über onFocus="blur();" nutze ich bereits.

    Aber, mittels der rechten Maustaste kann ich trotzdem alles mögliche
    in das Textfeld kopieren.
    Zur weiteren Verarbeitung benötige ich aber den unveränderten Inhalt des Textfeldes.

    Weiß jemand eine andere Lösung, als mit defaultValue zu arbeiten?

    Vielen Dank im voraus

    Tino H.

    hei,
    wenns dir darum geht, dass Benutzer bestimmten Werte in einem Feld sehen, sie aber trotzdem nicht veraendern koennen, habe ich einfach immer ein zweites input-feld gleichen inhalts, aber "hidden" definiert. dann koennen deine user da manipulieren, was sie wollen -uebergeben wird einfach nur das input-feld. nicht besonders elegant, aber effektiv ;-)
    r*

    1. Weiß jemand eine andere Lösung, als mit defaultValue zu arbeiten?

      Vielen Dank im voraus

      Tino H.

      hei,
      wenns dir darum geht, dass Benutzer bestimmten Werte in einem Feld sehen, sie aber trotzdem nicht veraendern koennen, habe ich einfach immer ein zweites input-feld gleichen inhalts, aber "hidden" definiert. dann koennen deine user da manipulieren, was sie wollen -uebergeben wird einfach nur das input-feld. nicht besonders elegant, aber effektiv ;-)
      r*

      Danke für die bisherigen Vorschläge.

      An rstern: Anstatt hidden- Felder zu definieren, probiere doch mal,
                 die für dich wichtigen Werte als defaultValue für dieses
                 Feld zuzuweisen und dieses defaultValue wieder
                 auszulesen, nachdem du den Inhalt im Browser verändert
                 hast. -> Sollte den gleichen Effekt haben ;-)

      Nochmals Danke

      Tino H.