DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: JavaScript | Thema: Adressierung von Elementen | Von: Andreas K ( 12.04.2003 17:03)

Hallo!

Ich habe ein (zumindest für mich) großes Problem, was für Euch wahrscheinlich ein Leichtes ist.
Es ist etwas blöd zu beschreiben, aber ich versuche es mal. Für Eure Hilfe wäre ich wirklich dankbar.

Beschreibung des Problems:

Ich habe ein Tabelle mit 2 Spalten und einer Zeile. In der linken Spalte befindet sich ein Bild, in der rechten einige Input&Hidden Fields. Dabei geht es um Variablen bzw .value-Übergaben. Selektiert wird über selection.createRange(). Nun möchte ich, dass die Daten (img.url, fieldvalues, etc. in Arrays übergeben werden. Leider bin ich anscheinend zu blöd, die Elemente zu adressieren.
Situation ist folgende: ich clicke mit der Maus in das rechte Tabellenfeld mit den Input-Fields. Über diese Selection möchte ich mir die o.g. Eigenschaften der Elemente in der linken bzw. rechten Zelle wiedergeben lassen.
Hier mein Code:
arr=null;
var args=new Array();
if(tbContentElement.DOM.selection.type == "Control"){
var oImg = tbContentElement.DOM.selection.createRange().item(0);
args["ImgUrl"] = oImg.src;
}
else {
var oImg = tbContentElement.DOM.selection.createRange().item(0);
args["ImgUrl"] = oImg.src;
}

Wenn ich direkt auf das Bild in der linken Zelle clicke, funktiert die Übergabe in den Array (ober Fkt =="Control"), wenn ich in die rechte Zelle clicke, kommt eine Fehlermeldung, dass die value=null oder kein Objekt ist.

Habe schon mehrere Varianten ausprobiert, aber keine funktioniert.

Ich hoffe Ihr könnt mir helfen.

Dank im Voraus




Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG