Generic1: Kann in Textfeld nichts eingeben

Hallo,

ich habe untere Stylesheets und ein div- tag. Es wird duch die Stylesheets ein Layer eingefügt, welchen man verschieben kann,
Mein Problem ist jetzt, ich habe mittels js ein "input"- tag hinzugefügt, um Text einzugeben, das Textfeld wird zwar angezeigt aber ich kann in dieses keinen Text eingeben.
Wie kann ich das realisieren, damit das funktioniert?

Vielen Dank,
lg

  
#adjustunitaxisframe {  
    position: absolute;  
    left:1000px;  
    top:130px;  
    background-color: #aaaaaa;  
    cursor: move;  
    float: right;  
    }  

  
<div onmousedown="return dragstart(this)" id="adjustunitaxisframe">  
            <p id="frame" name="unitframe">  
            </p>  
        </div>  

  
var yaxisminInput = document.createElement('input');  
        var typeAttribute = document.createAttribute('type');  
        typeAttribute.nodeValue = 'text';  
        yaxisminInput.setAttributeNode(typeAttribute);  
        var nameAttribute = document.createAttribute('name');  
        nameAttribute.nodeValue = 'ymin';  
        yaxisminInput.setAttributeNode(nameAttribute);  
        root.appendChild(yaxisminInput);  

  1. Hi,

    Mein Problem ist jetzt, ich habe mittels js ein "input"- tag hinzugefügt, um Text einzugeben, das Textfeld wird zwar angezeigt aber ich kann in dieses keinen Text eingeben.

    Lauffähige Online-Beispiel bitte.

    Angabe des verwendeten Testbrowsers/Version bitte.

    MfG ChrisB

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.
    1. Lauffähige Online-Beispiel bitte.

      Ich verwende Firefox 5.0

      Unten jetzt ein Beispiel, dass mein Problem darstellt,
      Vielen Dank für Hilfe,
      lg

        
      <html>  
        <head>  
        <script type="text/javascript">  
         var past_x, past_y, dragobjekt  =  null;  
        
          function dragstart(el) {  
              past_x =  0;  
              past_y =  0;  
              document.onmousemove =  drag;  
              document.onmouseup =  dragstop;  
              dragobjekt =  el;  
              return false;  
              }  
        
          function dragstop() {  
              dragobjekt =  null;  
              document.onmousemove =  null;  
              document.onmouseup =  null;  
              return false;  
              }  
        
          function drag(e) {  
        
              if(dragobjekt == null) return;  
        
              var evt = e? e : window.event;  
              var x = evt.clientX + document.documentElement.scrollLeft;  
              var y = evt.clientY + document.documentElement.scrollTop;  
        
              var diff_x = past_x? x - past_x : 0;  
              var diff_y =  past_y? y - past_y : 0;  
              past_x = x;  
              past_y = y;  
        
              dragobjekt.style.left   = (dragobjekt.offsetLeft + diff_x) + "px";  
              dragobjekt.style.top    = (dragobjekt.offsetTop + diff_y) + "px";  
              }  
        </script>  
        
        <style type="text/css">  
      		#adjustunitaxisframe {  
      			position: absolute;  
      			left:1000px;  
      			top:130px;  
      			background-color: #aaaaaa;  
      			cursor: move;  
      			float: right;  
      			}  
        </style>  
        
        </head>  
        <body>  
      	<div onmousedown="return dragstart(this)" id="adjustunitaxisframe">  
                  <p id="frame" name="unitframe">  
      				<input type="text" name="test"></input>  
                  </p>  
              </div>  
        </body>  
        </html>  
      
      
      1. Hi,

        Lauffähige Online-Beispiel bitte.

        Unten jetzt ein Beispiel, dass mein Problem darstellt,

        Was hast du an "online" nicht verstanden?

        Ich verwende Firefox 5.0

        Kommst du aus der Zukunft?
        Aktuell ist FF bei Version 3.5.irgendwas.

        <div onmousedown="return dragstart(this)"

        Da du aus dragstart heraus false zurückgibst, wird die Verarbeitung des Events mousedown anschliessend abgebrochen; dass der Klick auf das INPUT-Feld bei diesem auch "ankommt", wird damit unterbunden.

        MfG ChrisB

        --
        Light travels faster than sound - that's why most people appear bright until you hear them speak.
      2. Grüße,

        Ich verwende Firefox 5.0

        ist das mit "verkannter Genie der seiner Zeit voraus ist" gemeint, oder verstehe ich hier was falsch?
        MFG
        bleicher

        --
        __________________________-

        FirefoxMyth