Antwort
 
Themen-Optionen
Alt 09.09.2006, 14:25 Nach oben    #1
Sven Bartak
 
Benutzerbild von boehseronkel
 
Registriert seit: 05.09.2006
Ort: Holzwickede
Beiträge: 16
Standard JS-Doppeklick : Text to Form

Mahlzeit,

Ich zerbereche mir die ganze Zeit schon den Kopf wie ich am besten folgendes Lösen könnte.

Angenommen ich habe eine div

HTML-Code:
<div id="hassenichtgesehen">Inhalt</div> 
nun soll es so sein das

HTML-Code:
<div id="hassenichtgesehen" ondblclick="javascript:makeToForm(1);">Inhalt</div> 
Der Inhalt zu

HTML-Code:
<div id="hassenichtgesehen" ondblclick="javascript:makeToForm(1);"><input type="text" name="bla" value="Inhalt"></div> 
wird.

Ich brauche quasi einen Ansatz für die Funktion

HTML-Code:
function makeToForum(inp) {
// Funktionalitaet
}
Ich habe keinerlei Ahnung wie ich das realisieren soll

Vllt. hat ja einer eine Idee wäre sehr dankbar
__________________
...with best regards...

Sven Bartak
junior software engineer

Address » Dorfstraße 37, D-59439 Holzwickede | Mail » info[AT]svenbartak[DOT]de | Web
» http://www.svenbartak.de
boehseronkel ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.09.2006, 16:13 Nach oben    #2
me pro ok?
 
Benutzerbild von Lars
 
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
Standard

javascript Code:
  1. document.getElementById('element').innerHTML = '<form...';
__________________
Gedanken aus Draht stricken einen Zaun.
Lars ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 09.09.2006, 16:45 Nach oben    #3
Sven Bartak
 
Benutzerbild von boehseronkel
 
Registriert seit: 05.09.2006
Ort: Holzwickede
Beiträge: 16
Standard

Yeah ... danke

allerdings kommt nun eine folge Problem auf ...

HTML-Code:
<script language="JavaScript" type="text/javascript">

    function makeForm(val) {
    
        document.getElementById('hassenichtgesehen').innerHTML = '<input type="text" name="bla" value="'+val+'" size="25" maxlenght="60">';             

    }
    
</script> 
Es wird alles korrekt angezeigt allerdings kann ich nicht editieren ... außer wenn ich mit der gedrückten maus in das feld gehe und dann was schreibe ... allerdings ist nach dem loslassen der maus der eingegebene text wieder weg -.-

kann man das irgendwie verhindern ?

EDIT Hab es -.- Es lag an dem Aufruf habe onclick anstatt ondblclick benutzt mit ondblclick gehts
__________________
...with best regards...

Sven Bartak
junior software engineer

Address » Dorfstraße 37, D-59439 Holzwickede | Mail » info[AT]svenbartak[DOT]de | Web
» http://www.svenbartak.de

Geändert von boehseronkel (09.09.2006 um 16:50 Uhr).
boehseronkel ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JEditorPane -> Text formatieren Binary Allgemeine Java-Programmierung 4 15.12.2006 18:18
Probleme mit RSS heohni PHP-Programmierung 21 13.10.2006 12:10
Text hinter einem Bild mittig positionieren florian HTML, XML und CSS 3 13.09.2006 21:28
Bild im Text mit css? code5 HTML, XML und CSS 11 20.12.2005 13:15
dateisystem, Text an erste Position anhängen Niedi PHP-Programmierung 15 28.10.2005 20:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:25 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44