Value-Wert setzten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Value-Wert setzten

    Hallo Zusammen,

    ich würde gerne den Value-Wert eines Textfeldes ändern. Dies habe ich mit Javascript wie folgt getan:

    Code:
    document.formName.fieldName.value = x;
    Mit dem Internet Explorer funktioniert dies super! Nur der Firefox macht Prbleme und lässt das Feld leer.
    Gibt es eine Möglichkeit das dies auch mit dem Firefox funktioniert?


    Vielen Dank!
    Gruß Jan

  • #2
    Ist x eine Variable?

    Wenn nein, dann musst du sie in ' ' packen..

    Ansonsten bitte auch HTML-Code des Forms bzw ggf. Testseite bieten.

    mfg

    Kommentar


    • #3
      x ist eine variable!


      Das Formular sieht vereinfacht so aus:
      Code:
      <form name="formName" action="" method="post">
        <input name="fieldName" type="text" size="5" value=""></p>
      </form>

      Kommentar


      • #4
        Gibt dir der Firefox denn einen Fehler in der Java Console?

        mfg

        Kommentar


        • #5
          Das hier wäre nun der gesamte Spuk:

          Hier kann man auf das Bild klicken und in einem "ToolTip" Fenster werden die Koordinaten angezeigt.

          Beim klicken werden zwei Funktionen aufgerufen. Die eine ermittelt die Koordinaten und die andere Zeigt einen Inhalt als ToolTip-Fenster an. DAs Formular mit den Koordinaten soll also jetzt als Inhalt des ToolTip-Fenster angezeigt werden.

          Zeige ich das Formular nicht im ToolTip-Fenster sondern einfach nur unterhalb des Bildes an funktioniert es.

          Im Explorer funktioniert es aber auch im ToolTip-Fenster. Hat Jemand eine Idee was ich anders machen muss?

          Code:
          <html>
          <head>
          </head>
          <body>
          <script type="text/javascript" src="http://www.noper7.com/Bilder/LinkIMG/wz_tooltip.js"></script>
          
          <script type="text/javascript">
          
          function setCords(e)
          {
          x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
          y = (document.all) ? window.event.y + document.body.scrollTop : e.pageY;
          
          x -= document.getElementById("bild").offsetLeft;
          y -= document.getElementById("bild").offsetTop;
          }
          
          document.onmousemove = setCords;
          
          function getCords()
          {
          document.formName.HiddenFieldName.value = x;
          document.formName.fieldX.value = x;
          document.formName.fieldY.value = y;
          
          }
          
          function a()
          {
          
          }
          </script>
          
          
          <img src="http://noper7.com/Bilder/wasserzeichen.php?
          ordner=20080517181818&bild=SDOH_1.JPG" id="bild" onclick="getCords
          (),TagToTip('Span2', CLICKSTICKY, true, CLICKCLOSE, false, CLOSEBTN, 
          true, FOLLOWMOUSE, false)">
          
          
          
          <span id="Span2">
          <form name="formName" action="" method="post">
            <input name="HiddenFieldName" type="hidden" size="5">
            <p>X: <input name="fieldX" type="text" size="5"></p>
            <p>Y: <input name="fieldY" type="text" size="5"></p>
          
          </form>
          
          </span>
          
          
          
          </body>
          </html>

          Kommentar


          • #6
            Dein Problem scheint zu sein, dass das "<form>" verdoppelt wird und nachher nicht mehr eindeutig feststeht welches Form gemeint ist.

            Kommentar


            • #7
              Das hört sich sehr gut an! Kann man das eventuell umgehen?

              Kommentar


              • #8
                etwas einfacheres eigenes für die tooltips schreiben, dessen Funktionsweise einem auch bekannt ist
                Sry, aber das Script durchzusehen dauert mir etwas lange.

                Kommentar

                Lädt...
                X