Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Einen Button nach Klick nicht mehr nutzen können
zurück: Youtube Video macht mir probleme. weiter: Grafik relativ in einem DIV positionieren geht nicht Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Angmarhero
Gast


Verfasst am:
23. März 2012, 16:52
Rufname:

Einen Button nach Klick nicht mehr nutzen können - Einen Button nach Klick nicht mehr nutzen können

Nach oben
       

Hallo werte Community,
Ich möchte gerne, dass ich in meiner Tic-Tac-Toe-HTML-Datei einen Button nur einmal verwenden kann. Ich habe durch eine Funktion in Javascript bestimmt, dass sich Kreis und Kreuz bei dem Tic-Tac-Toe-Spiel abwechseln. Aber wenn man 2-, oder Mehrmal auf den selben Button drückt soll sich nichts darin ändern. Also ein Kreuz soll nicht in einen Kreis verändern werden können. Smile

Hier ist die HTML-Datei:
Code:
<html>           
  <head>                   
    <meta name="generator" content= "HTML Tidy for Windows (vers 25 March 2009), see www.w3.org">                   
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">                   
    <title> Tic Tac Toe                   
    </title>       
<script language="javascript1.3">
         var akt_zeichen;
         akt_zeichen="x";
     
function b_geclickt(nr)
         {   
            window.document.feld.elements[nr].value=akt_zeichen;  //Wenn akt_zeichen "x" als Wert hat, wird es in "o" geändert. Diese Variable wird für b_geclickt verwendet.
          if (akt_zeichen=="x")  {akt_zeichen="o";}
            else {akt_zeichen="x";}   
      }
  </script>           
  </head>           
  <body>                   
    <h1 align="center"> Tic Tac Toe</h1>                   
    <p align="center"> Multiplayer                   
    </p>                   
    <form name="feld">                           
      <table align="center" border="1">                                   
        <tbody>                                           
          <tr align="center" height="40">                                                     
            <td width="40">                                                             
              <input name="b1" value=" " onclick="b_geclickt(0)" type="button"></td>                                                     
            <td width="40">                                                             
              <input name="b2" value=" " onclick="b_geclickt(1)" type="button"></td>                                                     
            <td width="40">                                                             
              <input name="b3" value=" " onclick="b_geclickt(2)" type="button"></td>                                           
          </tr>                                   
        </tbody>                           
      </table>                           
      <table align="center" border="1">                                   
        <tbody>                                           
          <tr align="center" height="40">                                                     
            <td width="40">                                                             
              <input name="b4" value=" " onclick="b_geclickt(3)" type="button"></td>                                                     
            <td width="40">                                                             
              <input name="b5" value=" " onclick="b_geclickt(4)" type="button"></td>                                                     
            <td width="40">                                                             
              <input name="b6" value=" " onclick="b_geclickt(5)" type="button"></td>                                           
          </tr>                                   
        </tbody>                           
      </table>                           
      <table align="center" border="1">                                   
        <tbody>                                           
          <tr align="center" height="40">                                                     
            <td width="40">                                                             
              <input name="b7" value=" " onclick="b_geclickt(6)" type="button"></td>                                                     
            <td width="40">                                                           
              <input name="b8" value=" " onclick="b_geclickt(7)" type="button"></td>                                                     
            <td width="40">                                                             
              <input name="b9" value=" " onclick="b_geclickt(8)" type="button"></td>                                           
          </tr>                                   
        </tbody>                           
      </table>                   
    </form>     
</html>

Vielen Dank für eure Hilfe!
Angmarhero
Sonneschein
AC97-Entwicklung, AC2003-2010 nur Test


Verfasst am:
23. März 2012, 17:08
Rufname: Mike


AW: Einen Button nach Klick nicht mehr nutzen können - AW: Einen Button nach Klick nicht mehr nutzen können

Nach oben
       

Hallo,
Code:
function b_geclickt(nr)
{
window.document.feld.elements[nr].value=akt_zeichen; //Wenn akt_zeichen "x" als Wert hat, wird es in "o" geändert. Diese Variable wird für b_geclickt verwendet.
if (akt_zeichen=="x") {akt_zeichen="o";}
else {akt_zeichen="x";}
window.document.feld.elements[nr].disabled = true;
}

_________________
Grüße
Mike
Gast



Verfasst am:
23. März 2012, 18:13
Rufname:

AW: Einen Button nach Klick nicht mehr nutzen können - AW: Einen Button nach Klick nicht mehr nutzen können

Nach oben
       Version: Office 2007

Vielen Dank Mike!
Es läuft jetzt prima. Doch kennst du auch eine Möglichkeit, dass der Button nicht "eingedrückt" aussieht, aber dennoch nicht mehr verwendet werden kann? (Das ist
absolut nicht wichtig, aber insofern du es weißt, darfst du es mir sehr gerne schreiben Smile )
Sonneschein
AC97-Entwicklung, AC2003-2010 nur Test


Verfasst am:
23. März 2012, 21:26
Rufname: Mike


AW: Einen Button nach Klick nicht mehr nutzen können - AW: Einen Button nach Klick nicht mehr nutzen können

Nach oben
       

Hallo,
am einfachsten wohl per "Funktionswechsel":
Code:
function b_geclickt(nr)
{
    window.document.feld.elements[nr].value=akt_zeichen;
    //Wenn akt_zeichen "x" als Wert hat, wird es in "o" geändert. Diese Variable wird für b_geclickt verwendet.
    if (akt_zeichen=="x") {
        akt_zeichen="o";
    }
    else {
        akt_zeichen="x";
    }
    window.document.feld.elements[nr].onclick=function(){
        alert('nicht nochmal')
    };
    // oder einfach
    window.document.feld.elements[nr].onclick=function(){};

    }

_________________
Grüße
Mike
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Frontpage Forum: Button form text LINK Funktion ändern 0 kesart 535 28. Dez 2012, 15:43
kesart Button form text LINK Funktion ändern
Keine neuen Beiträge MS Expression Web Forum: Zwei Button in einer Zeile 3 Kaisy 1258 16. Jan 2012, 18:44
womaninweb Zwei Button in einer Zeile
Keine neuen Beiträge MS Expression Web Forum: platz neben Tabelle nutzen 3 Gast 1100 07. Sep 2011, 16:30
womaninweb platz neben Tabelle nutzen
Keine neuen Beiträge HTML & CSS Forum: Bilderleiste zum scrollen / Nach klick neues Fenster 1 Maik80 1627 23. Feb 2011, 18:24
maninweb Bilderleiste zum scrollen / Nach klick neues Fenster
Keine neuen Beiträge HTML Editoren Forum: Welches Homepga eProgramm soll ich nutzen? 4 Carloy 2006 03. Jun 2009, 11:19
Osem Welches Homepga eProgramm soll ich nutzen?
Keine neuen Beiträge Macromedia Dreamweaver Forum: Seite hängt sich auf beim klick auf ein Bild in Image Viewer 0 b.ernst 3085 05. Mai 2009, 19:26
b.ernst Seite hängt sich auf beim klick auf ein Bild in Image Viewer
Keine neuen Beiträge PHP & JavaScript Forum: wenn checkbox aktiviert lösche markierte zeilen via Button 1 Jsler 1854 31. März 2009, 17:58
MaxKhl wenn checkbox aktiviert lösche markierte zeilen via Button
Keine neuen Beiträge Frontpage Forum: Anfänger braucht Hilfe für Weiter - Button 2 Pepi1963 1052 14. Apr 2008, 21:24
Pepi1963 Anfänger braucht Hilfe für Weiter - Button
Keine neuen Beiträge Macromedia Dreamweaver Forum: Listenmenü per Klick 1 Paiden2511 1075 05. Nov 2007, 10:27
maninweb Listenmenü per Klick
Keine neuen Beiträge Frontpage Forum: Button Mouseover 23 Taki 5052 20. Apr 2007, 16:59
Vielgelesen Button Mouseover
Keine neuen Beiträge HTML Editoren Forum: Sitemap Button in Netobjects Fusion 8 geht nicht mehr 1 CaBe 3416 06. Apr 2007, 16:09
CaBe Sitemap Button in Netobjects Fusion 8 geht nicht mehr
Keine neuen Beiträge Frontpage Forum: Button Suchen einbauen 3 s-black 4718 27. März 2007, 09:37
s-black Button Suchen einbauen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Excel Tipps