Ergebnis 16 bis 29 von 29
-
20-02-2011, 01:56 #16
-
20-02-2011, 13:48 #17
Mitglied
- registriert
- 28-11-2007
- Beiträge
- 49
AW: Daten aus xml mit javascript lokal auslesen
so, ich bin jetzt schon viel weiter, daten werden aus dem xml gelesen, in einzelne arrays geschrieben und ein dropdownfeld mit den namen gefüll.
nun mal eine nebenfrage, wenn ich mehrere felder eines array mit daten fülle, also
telefon[0] = "123"
telefon[1] = "456"
telefon[2] = "789"
telefon[3] = ""
wieviele felder hat dann das array?
trotzdem 4 oder drei weil ein feld keine daten enthält?
muss ich da dann einen platzhalter z.b. ein leerzeichen reinsetzten?
-
20-02-2011, 13:53 #18
AW: Daten aus xml mit javascript lokal auslesen
telefon.length;
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Goethe)
-
20-02-2011, 14:10 #19
Mitglied
- registriert
- 28-11-2007
- Beiträge
- 49
AW: Daten aus xml mit javascript lokal auslesen
hmmm, wollte nur wissen wenn ein feld leer bleibt´, also wenn jemand keine telefonnummer hat, ob die folgenden felder dann aufrutschen und alles durcheinander kommt?
-
20-02-2011, 14:19 #20
AW: Daten aus xml mit javascript lokal auslesen
Wenn jemand keine Telefonnummer hat, kannst du auch diesen Index überspringen... z. B. kannst du auch Folgendes machen: telefon[100] = "1337", ohne telefon[99], telefon[98] usw. einen Wert zugewiesen zu haben...
Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Goethe)
-
20-02-2011, 14:37 #21
Mitglied
- registriert
- 28-11-2007
- Beiträge
- 49
AW: Daten aus xml mit javascript lokal auslesen
aha, aber der index wird automatisch vergeben in einer schleife... hier mal ein auszug
PHP-Code:for (j=0; j < zahl_datensaetze; j++)
{
datensatz = adressen.documentElement.childNodes.item(j);
name[j] = datensatz.childNodes.item(0).text; // Array Name & Vorname
gebdate[j] = datensatz.childNodes.item(1).text; // Array Geburtsdatum
p_adresse[j] = datensatz.childNodes.item(2).text; // Array Adresse privat
p_telfon[j] = datensatz.childNodes.item(3).text; // Array Telefon privat
p_handy[j] = datensatz.childNodes.item(4).text; // Array Handy privat
p_fax[j] = datensatz.childNodes.item(5).text; // Array Fax privat
p_mail[j] = datensatz.childNodes.item(6).text; // Array eMail privat
p_www[j] = datensatz.childNodes.item(7).text; // Array Website privat
d_adresse[j] = datensatz.childNodes.item(8).text; // Array Adresse dienstlich
d_telefon[j] = datensatz.childNodes.item(9).text; // Array Telefon dienstlich
d_handy[j] = datensatz.childNodes.item(10).text; // Array Handy dienstlich
d_fax[j] = datensatz.childNodes.item(11).text; // Array Fax dienstlich
d_mail[j] = datensatz.childNodes.item(12).text; // Array eMail dienstlich
d_www[j] = datensatz.childNodes.item(13).text; // Array Website dienstlich
diverses[j] = datensatz.childNodes.item(14).text; // Array Diverse Informationen
bild[j] = datensatz.childNodes.item(15).text; // Array Bild
dropdownliste += '<option value="' + j + '">' + name[j] + '</option>';
}
und da dachte ich mir nun wenn einer keine telefonnummer hat kann es sein das die telefonnummer von nächsten nachrutscht. aber da der nächste ja wieder einen anderen index hat drüfte es wohl nicht nachrutschen.
-
20-02-2011, 14:58 #22
Mitglied
- registriert
- 28-11-2007
- Beiträge
- 49
AW: Daten aus xml mit javascript lokal auslesen
so, nun tut sich mir aber folgendes problem auf:
ich habe eine tabelle wo die daten der einzelnen felder dann je nach auswahl der dropdownliste rein sollen.
wähle ich also einen namen aus der liste aus hat der eintrag z.b. den wert 5.
nun sollen alle entsprechenden felder (sind mit id gekennzeichnet) mit den daten aus den array des feldes 5 gefüllt werden.
hat da jemand eine tip für mich?
-
20-02-2011, 17:13 #23
Mitglied
- registriert
- 28-11-2007
- Beiträge
- 49
AW: Daten aus xml mit javascript lokal auslesen
soll ich mal den code posten...?
-
20-02-2011, 23:23 #24
AW: Daten aus xml mit javascript lokal auslesen
Code:document.getElementById(DEINE_ID).value = DEIN_ARRAY[DER_INDEX];
-
21-02-2011, 05:03 #25
Mitglied
- registriert
- 28-11-2007
- Beiträge
- 49
AW: Daten aus xml mit javascript lokal auslesen
ok und wo kommt das hin?
-
21-02-2011, 13:21 #26
Foren-Gott
- registriert
- 19-05-2008
- Beiträge
- 5.667
AW: Daten aus xml mit javascript lokal auslesen
dann versuchst du das mit dem IE7 (oder grösser?).
der hat ein problem mit dem nativen XMLHttpRequest Implementierung bei lokalen requests. Entweder schaltest du diese ab, oder (besser) du nimmst bevorzugt die ActiveX Implementierung, indem du das
if (window.XMLHttpRequest) erst nach if (window.ActiveXObject) überprüfst.
-
21-02-2011, 14:07 #27
Lounge-Member
- registriert
- 18-08-2004
- Beiträge
- 14.671
-
21-02-2011, 19:14 #28
Mitglied
- registriert
- 28-11-2007
- Beiträge
- 49
AW: Daten aus xml mit javascript lokal auslesen
verstehe ich nicht...
hier ist das feld (also die zelle der tabelle)
PHP-Code:<td bgcolor="#C0C0C0" width="280"id="p_name">alter inhalt</td>
so sieht meine dropdownboy aus wenn sie zur laufzeit erzeugt und mit innerhtml geschrieben wurde:
PHP-Code:<select name="Namen" size="1">
<option selected>Bitte Namen wählen</option>
<option value="0">Franz</option>
<option value="1">Ben</option>
<option value="2">Tim</option>
<option value="3">Susi</option>
</select>
und das wei ich nicht wie ich das schreiben soll.
-
22-02-2011, 20:44 #29
Mitglied
- registriert
- 28-11-2007
- Beiträge
- 49
AW: Daten aus xml mit javascript lokal auslesen
hallo, da mir keiner einen genauen hinweis gegeben hat habe ich mal nach
PHP-Code:document.getElementById
sogar das bild austauschen klappt jetzt!
PHP-Code:function disp_text()
{
var Listindex = document.myform.mylist.selectedIndex; // Ausgewähler Inhalt also index der Liste
// var selected_text = document.myform.mylist.options[Listindex].text; // Ausgewählter Text der Liste
// document.getElementById("name_aktiv").innerHTML = selected_text;
document.getElementById("name_aktiv").innerHTML = name[Listindex-1];//document.myform.mylist.options[Listindex].text;
document.getElementById("gebdate_aktiv").innerHTML = gebdate[Listindex-1];
document.getElementById("p_adresse_aktiv").innerHTML = p_adresse[Listindex-1];
document.getElementById("p_telefon_aktiv").innerHTML = p_telefon[Listindex-1];
document.getElementById("p_handy_aktiv").innerHTML = p_handy[Listindex-1];
document.getElementById("p_fax_aktiv").innerHTML = p_fax[Listindex-1];
document.getElementById("p_mail_aktiv").innerHTML = p_mail[Listindex-1];
document.getElementById("p_www_aktiv").innerHTML = p_www[Listindex-1];
document.getElementById("d_adresse_aktiv").innerHTML = d_adresse[Listindex-1];
document.getElementById("d_telefon_aktiv").innerHTML = d_telefon[Listindex-1];
document.getElementById("d_handy_aktiv").innerHTML = d_handy[Listindex-1];
document.getElementById("d_fax_aktiv").innerHTML = d_fax[Listindex-1];
document.getElementById("d_mail_aktiv").innerHTML = d_mail[Listindex-1];
document.getElementById("d_www_aktiv").innerHTML = d_www[Listindex-1];
document.getElementById("diverses_aktiv").innerHTML = diverses[Listindex-1];
// document.getElementById("bild_aktiv").innerHTML = bild[Listindex-1];
document.getElementById("bild_aktiv").innerHTML = '<img border="0" src="' + bild[Listindex-1] + '">';
//alert(selected_text); // Meldung mit ausgwähltem Text der Liste
}
grüße
Ähnliche Themen
-
Javascript lokal ausführen und xml File parsen
Von tbla im Forum JavaScriptAntworten: 34Letzter Beitrag: 03-02-2011, 19:55 -
[MySQL]Einbinden von Daten in Tabelle-Lokal
Von logander4 im Forum Serverseitige ProgrammierungAntworten: 18Letzter Beitrag: 07-12-2009, 19:56 -
Daten in JS auslesen
Von flashmike im Forum JavaScriptAntworten: 4Letzter Beitrag: 29-03-2009, 11:53 -
HILFE: javascript läuft nicht auf webserver - nur lokal
Von ollih im Forum JavaScriptAntworten: 6Letzter Beitrag: 01-12-2004, 18:34 -
Kann PHP Daten aus *.dat auslesen
Von HILFE!!!! im Forum Serverseitige ProgrammierungAntworten: 6Letzter Beitrag: 17-09-2003, 21:26
Lesezeichen