php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.02.2011, 18:04  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Willst Du immer alle löschen? Dann müsste im Prinzip reichen, immer Element[0] zu entfernen. Oder einfach den Nodeinhalt komplett auf NULL zu setzen, falls da nicht noch anderes drin steht.

[edit] Ach nee, willst Du ja nicht. Dann vielleicht besser alle in Frage kommenden Nodes vorher separat in ein Array auslesen.
Ich habe auch schon überlegt alle aufgefundenen #text im gesamten Dokument zu löschen, aber da habe ich keinen wirklichen Ansatz gefunden, darum den etwas komplizierteren Weg. Oder wie wäre es möglich alle sich im Dokument befindlichen #text zu löschen?
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.02.2011, 18:42  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Gehen wir mal zurück zur Anforderung. Wo liegt das Problem, das hier angedeutet wird:
Zitat:
Diese will ich löschen um am Ende vernünftig mit den Grafikelementen weiter arbeiten zu können.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 10.02.2011, 18:52  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Gehen wir mal zurück zur Anforderung. Wo liegt das Problem, das hier angedeutet wird:
Ok ich weiß jetzt nicht wirklich auf was du hinaus willst, aber ich versuche es mal so zu beantworten wie ich es verstanden habe.

Also du siehst ja ich habe da 5 DIV Container und in jedem Container sind 5 Grafikelemente. Da die im Quellcode untereinander angeordnet sind habe etlcihe #text Nodes mit dabei. Diese will ich in jedem der DIV Container raus löschen um danach zwischen den Grafikelementen ordentlich mit nextSibling oder previorsSibling navigieren zu können.

War das die Antwort die du auf deinen Beitrag erwartet hast?
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline   Mit Zitat antworten
Alt 10.02.2011, 19:38  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Hallo litter,

du gehst das meiner Meinung nach etwas falsch an. Statt auf "vote[N]" solltest du lieber ein class- oder name-Attribut einführen, genau das ist für Klassifizierungen/Gruppierungen da. Nebenbei eben auch fürs CSS

Also wäre es günstiger mit <div class="vote" id="vote-N">...</div> zu arbeiten.

Weiterhin sind die Leertexte relativ egal, da du ja einen DOM-Baum hast, entsprechend kannst du die DOM-Funktionen auf jedes Kind anwenden, nicht nur auf document.

Code:
            window.onload = function () {
                var arrDiv = document.getElementsByTagName("div"), arrImg;
                for (var i = 0; i < arrDiv.length; i++) {
                    if (arrDiv[i].className != 'vote') {
                      continue;
                    }
                    arrImg = arrDiv[i].getElementsByTagName("img");
                    for (var k = 0; k < arrImg.length; k++) {
                        // Bild gefunden
                    }
                }
            }
Die Leertexte bzw. auch alles andere außer den <img>-Tags wird übersprungen. Übrigens Respekt, dass du weiterhin JS lernst
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 11.02.2011, 00:46  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Diese will ich in jedem der DIV Container raus löschen um danach zwischen den Grafikelementen ordentlich mit nextSibling oder previorsSibling navigieren zu können.
Ich will darauf hinaus, dass das Murx ist. Speicher Dir ein Array der infragekommenden Zielelemente (img) und navigiere darin.
Zitat:
Übrigens Respekt, dass du weiterhin JS lernst
+1
Ich nehme generell Deine „Entwicklung“ sehr positiv wahr.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mehrdimensionales array inhalte tauschen pidaman PHP Tipps 2010 18 27.08.2010 16:58
Suche in Text-Datenbank ein Array und lösche es - Lösung UdoDirk PHP Tipps 2010 2 18.07.2010 08:27
[Erledigt] Bereich einer Array lässt sich nicht ausgeben Polliny PHP Tipps 2010 54 21.06.2010 15:30
[Erledigt] Sortierung mehrerer Arrays philosapiens PHP Tipps 2010 16 08.06.2010 05:22
PHPLot von der Datenbank zum mehrdimensionalen Array mannimammut PHP Tipps 2009 1 15.12.2009 10:40
[Erledigt] Array Sortieren beist PHP Tipps 2009 4 10.07.2009 08:53
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
Soapfault: Undefined Property Argi PHP-Fortgeschrittene 0 28.07.2008 11:17
ARRAY: alle möglichen Kombinationen Tentacle PHP Tipps 2006 13 12.05.2006 00:18
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Sortieren von Arrays mit mehr als 2 Dimensionen (Teil 2) Buhmann PHP-Fortgeschrittene 4 12.07.2005 14:03
Array wie auslesen? PHP Tipps 2005 7 07.03.2005 11:43
[Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
getelementsbytagname alle, javascript getelementsbytagname array, javascript getelementsbytagname mehrere, php getelementsbytagname 2 tags, php js getelementsbytagname

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:15 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum