tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
334
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    lordnikoin lordnikoin ist offline Grünschnabel
    Registriert seit
    Nov 2010
    Beiträge
    4
    Hallo ich habe folgende Frage zum Array...

    bin mir nicht ganz sicher ob es überhaupt richtig ist wie ich denke...

    also ich habe folgende Aufgabe die ich lösen möchte aber ich komme als absoluter anfänger einfach nicht weiter...

    Ich möchte vier Felder kreiren die auch Angezeit werde wenn ich die Html Datei starte...

    Ind den felder sollen Zahlen stehen die am Anfang ungeordnet sind und durch Klick auf einen Button dann in der richtigen Reihenfolge dar stehen Beispiel:

    Feld 1 = 13

    Feld 2 = 3

    Feld 3 = 5

    Feld 4 = 27

    Wenn ich richtig liege brauche ich ein vierer Arry****?

    Einen Button der mir dann wenn ich ihn klicke die richtig reihenfolge in den Feldern ausgibt also 3 5 13 27...



    Was ich habe ist folgendes aber ich komme ab hier einfach nicht weiter...


    Meine Datei bis jetzt...

    <HTML>
    <HEAD>
    <TITLE>Arry Sortieren</TITLE>
    </HEAD>
    <BODY>
    <script type="text/javascript">

    function sortNum(a,b) {
    return a - b;
    }
    var arr = new Array('4');
    arr [0] = 13;
    arr [1] = 3;
    arr [2] = 5;
    arr [3] = 27;
    alert (arr.sort(sortNum));
    </script>
    </head>
    <body>
    </HTML>


    Damit bekomme ich ja nur ein Popupfenster mit der richtigen Reihenfolge brauche dringend ganz schnell Hilfe verzweifele schon an der aufgabe...

    danke im voraus Gruß lordnikoin
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Hi

    Gib den 4 Feldner ids.
    Mit getElementById griefst du auf die einzelnen Felder zu,
    holst dir die Values und speicherst sie in das Array.
    Dann Sortieren.
    Dann die Werte wieder per getElementById-value in die Felder reinschreiben.

    Dein body-Tag ist übrigens nicht zu.

    Bitte benutze in Zukunft die Codetags und beachte Netiquette §15.

    Gruß
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  3. #3
    lordnikoin lordnikoin ist offline Grünschnabel
    Registriert seit
    Nov 2010
    Beiträge
    4
    Ok sorry bin noch absoluter Anfänger gibt es igendwo ein Beispiel oder kann mir jemand mal ein Beispiel schicken damit ich es mir mal anschauen kann****?

    Werde mir in Zukunft auch mehr Mühe geben die Netiquette §15 einzuhalten...

    Danke Gruß lordnikoin
     

  4. #4
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    Hast du die 4 Felder schon?
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  5. #5
    lordnikoin lordnikoin ist offline Grünschnabel
    Registriert seit
    Nov 2010
    Beiträge
    4
    Nein leider noch nicht ich suche schon wie verrückt im Internet habe aber noch nichts gefunden wie ich am besten anfangen kann... ;-(
     

  6. #6
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.504
    SelfHTML?

    Ein Textfeld:
    HTML-Code:
    <input id="txt0" type="text">
    Bei den anderen Dreien nimmst du als id txt1 bis txt3.
    (Die Namen sind frei wählbar, müssen aber dann mit dem JavaScript zusammenpassen).

    Und das Script:
    Code javascript:
    1
    2
    3
    4
    5
    6
    
    var arr = new Array('4');
    arr [0] = getElementById('txt0').value;
    ...
    alert (arr.sort(sortNum));
    getElementById('txt0').value = arr[0];
    ...
    Bei den ... eben für die anderen drei Felder.
    Oder gleich eine Schleife.

    Gruß
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  7. #7
    Netzwerkidi Netzwerkidi ist offline Mitglied Gold
    Registriert seit
    Oct 2010
    Beiträge
    237
    Blog-Einträge
    1
    Hai

    schau mal, ob das hilfreich ist.

    Idi

    HTML-Code:
    <html><head><title> http://de.selfhtml.org/javascript/objekte/array.htm#sort // Aufgebohrt </title>
    </head><body>
    <div>unsortierte Namen:
    <span id="Ina">Ina</span>
    <span id="Bettina">Bettina</span>
    <span id="Tina">Tina</span>
    <span id="Martina">Martina</span>
    </div>
    
    <script type="text/javascript">
    function Numsort (a, b) {
      return a - b;
    }
    
    //var Namen = new Array("Ina", "Bettina", "Tina", "Martina");
    var Namen=[], sTags = document.getElementsByTagName('span');
    for (var s=0,l=sTags.length;s<l;s++) {
      Namen.push(sTags[s].id);
    }
    Namen.sort();
    
    var Zahlen = new Array(27, 2, 10, 4);
    Zahlen.sort(Numsort);
    
    var Namenausgabe = Namen.join(",");
    var Zahlenausgabe = Zahlen.join(",");
    document.write("sortierte Namen: " + Namenausgabe + "<br>");
    document.write("sortierte Zahlen: " + Zahlenausgabe);
    </script>
    </body></html>
     

Ähnliche Themen

  1. javascript Array
    Von iloveratte im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 16.08.11, 10:10
  2. php array in javascript images array
    Von starfoxfs im Forum Javascript & Ajax
    Antworten: 7
    Letzter Beitrag: 30.01.09, 23:17
  3. Von JavaScript-Array in PHP-Array übergeben
    Von Sealtuagn im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 04.07.05, 17:11
  4. Array - Javascript
    Von alexandra im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 28.02.05, 14:54
  5. php-Array in ein JavaScript-Array umwandeln
    Von manuelkamm im Forum PHP
    Antworten: 2
    Letzter Beitrag: 15.01.05, 20:35