Hm, was willst damit machen ?
Ich versuchen dir zu helfen, aber sag bitte was du damit machen willst ^^
Wenn ich dich nicht falsch verstanden habe, willst du ein (mehrere) Javascript(s) nach Variablen untersuchen, und deren Eigenschaften checken ?!
wenn diese immer mit var deklariert sind, könnte man die variablen in ein Array pushen,
und das Array bzw die Variablen dann mit ner for-schleife abklopfen?!
Edit: Man kann im Prinzip ähnlich auch Objekte und Arrays "filtern".
Also ... ich hab z.b. 3 input tags die alle die id "test" haben, nun will ich per getElementById immer eine Id weiter gehen und sie in nem Array speichern.
bekomms aber nun noch nicht hin sie in einzeln abzuspeichern.
damit bekomme ich aber nur den ersten wert, wie bekomme ich den zweiten ?
getElementsByName kann ich ja so benutzen document.getElementsByName("fname")[x].value
nur dass ichs nicht über den namen lassen kann
edit2: ach alles scheisse ^^ habs nun mit "alert(document.getElementById("test").nextSibling .nextSibling.value);" soweit hinbekommen und dann wird mir gesagt "bla bla schwall schwall ..... ich brauch ne function"
Erstmal brauchst du ein Filter der dir die id tags ins Array pusht, oder nich ?!
Und dann kannst ja mit ner for-Schleife das Array durchgehen und nach jedem i++ (z.B.)
Das dann ausgeben...
var elem3nt='';
var test='';
var values = new Array();
*alle id's da rein stopfen*
values.push( '['+x+', '+y+']' );
alert('Array enthaelt : '+values.length+' Ids')
for(i=0; i<values.length; i++){
elem3nt = values[i];
document.getElementById(elem3nt.value);
test += ( values[i]+", "+"\r" );
}
alert(test);
naja quick 'n' dirty code, hoff es ist nachzuvollziehen :P
Edit: Habe dein Edit nun auch wahr genommen... hm, nextSibling, sagt mir grad mal nix ^^
Zeig mal dein fertigen Code wenn du es soweit hast.
Vlt kann mans irgendwann nochmal gebrauchen für das ein oder andere
Das dacht ich mir schon ^^
Darum schau dir das hier mal an:
Der hat nextSibling bzw previousSibling "überarbeitet".
Dadurch kannste "bequemer" die Elemente durchgehen. Zumindest klang das für mich grad so beim drüberfliegen.
Edit:
Wie sieht denn dein Input aus?
Das muss gehen. Verdammt, da will man Feierabend machen, und es fängt an zu schütten aus allen Bächen. -.-
also ich schau mir die site nochmal kurz an und druck mir dann noch meine 6 A1 Poster für die Wohnung aus, freu mich schon richtig. Wenn die erstmal an der Wand hängen werde ich mich diesem Problem wieder zuwenden ...
**** c4d scheisse muss ich ja auch noch fertig machen ;//// geez
Nochmal zurück zum Thema:
Ich brauche einfach ne Funktion die auf ungewiss viele Parameter reagieren kann.
Also am einfachsten wäre es wenn erst alle Id´s mit dem namen "test" per .nextSibling in ein Array gespeichert werden (was bei mir schon nicht funzt) und naja der rest sollte einfach sein.
Du brauchst ne SuFu die alle Id's in ein Array packt-> ok
Aber die haben doch alle verschiedene namen, und nich nur test ?! :P
Edit:
Kannste hiermit was anfangen ? :
PHP Code:
function returnAttributes(at){ var arr=[]; var elem=document.getElementsByTagName('*'), i=0, e; while(e=elem[i++]){ e[at]?arr[arr.length]=e[at]:null; } return arr; } onload=function(){ var allIds=returnAttributes('id'); alert(allIds); }
ByTagName kann man eine Wildcard zuweisen, dadurch bekommt man alle Elemente :P
kannst es auch direkt hiermit im Browser testen:
Quote:
javascript: function returnAttributes(at){var arr=[];var elem=document.getElementsByTagName('*'), i=0, e;while(e=elem[i++]){e[at]?arr[arr.length]=e[at]:null;}return arr;}var allIds=returnAttributes('id');alert(allIds);
Der Rest sollte dann klar sein oder ?!
Wenn nicht sag bescheid, und poste dann mal das gesamte Script, würd mich mal intressieren.
Nach Tagen meldet er sich auch mal wieder :P
Veränder mal bitte die Einrückung, die is grausam...
Nunja, ich habs beinah vermutet das es sich um so etwas handelt, wobei man
Verifizierungen nicht auf client-seite machen söllte...
*Dabei hab ich mir so viel Mühe gegeben dir zu helfen*
Javascript Countdown 06/12/2012 - Web Development - 3 Replies Hi
Ich spiele ein Browsergame indem man nach einer Action immer mindestens 7 Sekunden warten muss. Ich habe mir gedacht das ich den Countdown doch irgentwie auf 1 oder 0 setzen kann. Das ging doch früher auch noch bei Rapidshare beim warten aufs Downloadticket.
Ich habe versucht in die Adresszeile des Browsers
javascript: var wielang=1
einzugeben, da es sich beim Countdown um javascript handelt , dies ging jedoch nicht, weshalb ich nun euch frage ob es überhaupt geht und wenn ja wie.
[PHP] Die Variablen 08/22/2010 - Coding Tutorials - 3 Replies Hallo ELitepvpers
Heute erkläre ich euch etwas über Variablen, wie sie aufgebaut sind und noch ein paar kleine Beispiele, damit das heut gelernte richtig sitzt ;)
Vielleicht kennst du Variablen aus dem Mathe unterricht. Das sind diese komischen Buchstaben, die keinen Sinn zu ergeben scheinen, aber doch so wichtig sind. In PHP werden Variablen verwendet, um Inhalte (z.B. Text oder Zahlen) darin zu speichern.
Das besondere ist an einer Variable ist, das du es zwar beliebig nennen darfst,...
[Javascript] Verschlüsseltes Script 03/07/2010 - Web Development - 3 Replies Vor kurzem wurde mir eine Seite zugespielt die nach meines erachtens einen Client basierten request abschickt. Das Problem ist nur, dass das Script selber verschlüsselt ist und ich keine Abfrage mit WPE oder Wireshark sehen kann.
Auf der Seite gab es dann auch ein Folge Script was auch verschlüsselt war, was ich aber ganz normal decrypten konnte wo v0 aufgerufen wird und ein null string returned wird.
Jetzt will ich aber genau wissen was das Script auf der Seite macht :S
wie erstellt man einen javascript 11/23/2009 - Web Development - 10 Replies Kann einer mir sagen wie man ein javascript erstellt? :D
Möchte es eben lernen, um das Leben leichter zu machen^^
JavaScript Prob (ajax?) 07/31/2007 - Web Development - 13 Replies Hi,
Also.... Ich muss ein RechenScript erstellen das ich auch soweit fertig habe, mein Problem ist nun dass der Ausgabe Text indem die Preise kalkuliert werden sich direkt neu ausrechnet sobald man im <select>-Feld etwas neues angewählt hat.
Hab es mit Javascript probiert aber kahm noch zu keiner akzeptablen Lösung (als javascript nap). :cry:
Bräuchte nur ein paar hinweise/leitfäden, Beispiele wäre aber auch nett.
thanks in advance