1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

Wechsel

  • CeNa
  • 28. Oktober 2007 um 18:56
  • CeNa
    Teeny
    Beiträge
    14
    • 28. Oktober 2007 um 18:56
    • #1

    So also...

    hab ein Problem...

    und zwar...

    ich hab ein schachbrett... simpel aufgebaut als tabelle... so...

    nehm wir mal an... der spieler befindet sich mitten im spiel... dann sind die spielfiguren irgendwo auf den brett...

    wenn der spieler jetzt auf eine spielfigur klickt will ich das sich das bild wechselt... nebenbei soll aber auch die aktuelle position übergeben werden...

    hab das z.b. für das feld f11 mit onClick="tausch(11)" geregelt...

    soweit gehts ja...

    die funktion sieht bei mir jetzt so aus:

    Code
    bilder = new Image();
    bilder[0].src = hase.jpg;
    bilder[1].src = hase_aktiv.jpg
    bilder[2].src = Jaeger_Inaktiv.jpg
    bilder[3].src = Jaeger_Aktiv.jpg
    
    
    function tausch(pos)
    {
    var pos;
    var i = 0;
    
    
    pos = "f" + pos;
    }
    Alles anzeigen

    so... also zur erläuterung... ich habe eine variable (pos) in der die übergebene position gespeichert wird...

    da das image element bei mir den namen f11 hat... setz ich vor den inhalt der variable noch ein "f" ... sodass in der variable jetzt "f11" gespeichert...


    jetzt zu mein problem...

    ich will überprüfen welche figur sich gerade auf den feld befindet...
    also ein jäger oder ein hase...

    hab mir das so gedacht... in der function...

    Code
    if (document.pos.src == bilder[0].src)
    {
    document.pos.src = bilder[1].src;
    }

    nur leider funktioniert das nicht... da er pos also objekt sieht...

    wie kann ich also das so machen das er den inhalt von pos (also z11) nimmt sodass er z11.src mit bilder[0].src vergleicht?


    danke für aufmerksamkeit ^^ hoffe ma habts verstanden soweit...

  • GreenRover
    Forum Guru
    Beiträge
    4.787
    • 28. Oktober 2007 um 22:34
    • #2

    am besten führst du noch ne extra array aus der die anzeige generiert wird.
    in den meisten fällen ist es so am einfachsten.

Tags

  • jpg
  • anzeige
  • funktion
  • problem
  • click
  • code
  • bild
  • tabelle
  • extra
  • array
  • position
  • inhalt
  • image
  • element
  • variable
  • generiert
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern