HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Impressum
 

 
 

Anzeige 
 
HTMLWorld » Forum

Thema anzeigen - Eigenschaften von Clone-Objekten ändern

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Eigenschaften von Clone-Objekten ändern

 

Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   JavaScript
Vorheriges Thema:
Nächstes Thema:  
Autor Nachricht
stuff08
Forumsteilnehmer


Anmeldungsdatum: 17.04.2009
Beiträge: 13

BeitragVerfasst am: 07.05.2009 08:31:41    Titel: Eigenschaften von Clone-Objekten ändern Antworten mit Zitat

Hallo liebe Gemeinde Smile

Wie immer wenn hier jemand etwas schreibt...
Ich habe da mal ein Problem:

Nach langer suche habe ich es endlich geschafft "auf Knopfdruck" eine neue Zeile in eine Tabelle einzufügen.
(Wenn auch über umwege)

Nun möchte ich, das die Eingefügte/Geklonte Zeile/Tabelle
ein anderes Value bekommt.

Frage also: Wie kann ich auf die Eigenschaften von Clone-Objekten zugreifen???

Meine Idee dazu war, einfach auf das Cloneobjekt, das in der Variable clone_me steht zuzugreifen und es so zu ändern:

Code:
clone_me.getElementByName('LUN_NR').value="2";




Code:
<html>
   <head>
   
   </head>
   
   <body name=body>
   
   <table border="1" id="BLA" name="BLA">
      <tr>
      <td width="50">LUN</td>
      <td width="80">FACTOR </td>
      <td width="50">SIZE</td>
      <td>RESULT</td>
      </tr>
   
      <tr><td colspan="4">      
      <div id="zeile"><table border=1>
      <tr>
         <td width="50"><input type="text" size="1" name="LUN_NR" value="1" disabled="disabled"></td>
         <td width="80"><input type="text" size="2" name="FACTOR_LUNGR" value="" onchange=""></td>
         <td width="50"><input type="text" size="3" name="LUNSIZE" value="8,2 GB" disabled="disabled"></td>
         <td><input type="text" size="5" ID="RESULT" name="" disabled="disabled"></td>
      </tr>
      </table></div>
      </td></tr>
      <tr> <td colspan="4">      
         <input type="button" value="ADD LUN" name="ANZAHL" size="2" onclick="javascript:clone_this(this, 'zeile');">
      </td></tr>
      </table>
   
   
   
   <script language=JavaScript>
      <!--
      function clone_this(button, objid){
         // Tabelle innerhalb des DIVs mit ID "zeile" clonen
         // Achtung: Es dürfen keine Zeichen zwischen dem DIV- und dem TABLE-Tag stehen!
         var clone_me = document.getElementById(objid).firstChild.cloneNode(true);
         clone_me.getElementByName('LUN_NR').value="2";

         // Im Parent-DIV vor dem Kindknoten "button" einhängen
         button.parentNode.insertBefore(clone_me, button);
}
//-->
   </script>
   </body>
</html>
[/code]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Kambfhase
Häufiger Poster


Anmeldungsdatum: 19.03.2006
Beiträge: 235

BeitragVerfasst am: 08.05.2009 16:03:50    Titel: Antworten mit Zitat

Sorry, hier kann ich dir leider nicht helfen. Das DOM ist ein Krampf. E4X ist leider noch nicht genug eingebaut. Da musst du dich alleine durchwuschteln.

GL & HF, Hase
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   JavaScript
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.