Ergebnis 1 bis 3 von 3
  1. #1
    Avatar von YTDesign
    YTDesign ist offline Jungspund
    registriert
    01-12-2005
    Ort
    Nürnberg / Schweiz
    Beiträge
    13

    Bilder öffnen sich nicht

    Da ich noch ein neuer hase bin, was JS angeht hab ich wieder mal etwas versucht....

    ein memory spiel

    Nun irgendwas funktioniert nicht die bilder werden nicht gedreht kann mir da jemand helfen ???

    Code:
    <html>
    <head>
    	<title>..:: VW-Audi-Forum.de Memory Spiel ::..</title>
    	<script type="text/javascript"><!--
    		
    		function ErzeugeMemoryFeld()
    		{
    			var zaehler = 0;
    			document.write('<div align= "center"><table border="0" width="505">');
    			for (i = 1; i <= 4; i++)
    			{
    				document.write('<tr>');
    				for (j = 1; j <= 6; j++)
    				{
    					document.write('<td><a href="#" onClick="TesteKarte"(' + zaehler + '); return false;">' + '<img src=" " ' + 'width="80" height="80" border=0=></a></td>');
    					zaehler++;
    				}
    				document.write('</tr>');
    			}
    			document.write('</table></div>');
    		}
    		
    		function NeuesMemory()
    		{
    			var x, y, tmp;
    			
    			for (var i = 0; i < 24; i++)
    			{
    				Buchstaben[i]	= Math.floor(i / 2) + 1;
    				Orientierung[i]	= Math.round(Math.random() * 2);
    			}
    			for (x = 0; x < Buchstaben.length; x++)
    			{
    				document.images[x].src = BildName + Orientierung[x] + "_" + "D" + BildEndung;
    				y = Math.round(Math.random() * (Buchstaben.length - 1));
    				tmp = Buchstaben[x];
    				Buchstaben[x] = Buchstaben[y];
    				Buchstaben[y] = tmp;
    			}
    			
    			document.Werte.Bester.value = BesterVersuch;
    			document.Werte.ZugNr.value = VersuchNr;
    		}
    		
    		function TestePaar()
    		{
    			if (Bild1 == Bild2)
    			{
    				document.images[Karte1].src = BildName + "0_0" + BildEndung;
    				document.images[Karte2].src = BildName + "0_0" + BildEndung;
    				Buchstaben[Karte1] = -1;
    				Buchstaben[Karte2] = -1;
    				Aufgedeckt = 0;
    				if (AnzahlPaare == 11)
    				{
    					atext = "Sie haben das Spiel in " + VersuchtNr + " Zügen gelöst.";
    					alert(atext);
    					if (BesterVersuch == 0)
    						BesterVersuch = VersuchNr;
    					if (VersuchNr < BesterVersuch)
    					{
    						BesterVersuch = VersuchNr;
    						atext = "Dies ist neuer Rekord in dieser Sitzung.";
    						alert(atext);
    					}
    					document.Werte.Bester.value = BesterVersuch;
    				}
    				else
    					AnzahlPaare++;
    			}
    			else
    			{
    				document.images[Karte1].src = BildName + Orientierung[Karte1] + "_" + "D" + BildEndung;
    				document.images[Karte1].src = BildName + Orientierung[Karte1] + "_" + "D" + BildEndung;	
    				Aufgedeckt = 0;
    			}
    		}
    		
    		function TesteKarte(Karte)
    		{
    			if (Aufgedeckt == 2)
    				TestePaar();
    			else if (Buchstaben[Karte] != -1)
    			{
    			document.images[Karte].src = BildName + Orientierung[Karte] + "_" + Buchstaben[Karte] + BildEndung;
    			if ((Aufgedeckt == 1) && (Karte != Karte1))
    			{
    				Aufgedeckt = 2;
    				Karte2 = Karte;
    				Bild2 = Buchstaben[Karte];
    				VersuchNr = (eval(VersuchNr) + 1);
    				document.Werte.ZugNr.value = VersuchNr;
    			}
    			if (Aufgedeckt == 0)
    			{
    			Aufgedeckt = 1;
    			Karte1 = Karte;
    			Bild1 = Buchstaben[Karte];
    		}
    		}
    		return;
    	}
    	
    		function Mischen()	
    		{
    			var idxQ = location.href.indexOf ("?");
    			var Loc;
    			if (idxQ == -1)
    				Loc = location.href;
    			else
    				Loc = location.href.substring(0, idxQ);
    			Loc += "?" + BesterVersuch;
    			location.href = Loc;
    		}	
    			
    			// Globale Variablen 
    			var BildEndung = ".gif"; 	// Dateierweiterung der Grafiken
    			var BildName = "tile";		// Präfix der Grafikdateien
    			var AnzahlPaare = 0;		// Anzahl der bereits aufgedeckten Paare
    			var Aufgedeckt = 0;			// Anzahl der aufgedeckten Karten
    			var VersuchNr = 0;			// Anzahl der Versuche im aktuellen Spiel
    			var BesterVersuch = 0;		// Anzahl der Versuche beim besten Versuch
    			if (location.serch != '')	// wurde an die URL ein Parameter anghängt
    			{							// entspricht dieser dem besten Ergebnis
    				BesterVersuch = location.search.substring(1, location.search.length);
    			}
    			var Karte1 = 0;				// Index der ersten aufgedeckten Karte
    			var Karte2 = 0;				// Index der zweiten aufgedeckten Karte
    			var Bild1 = -1;				// Buchstabe der ersten aufgedeckten Karte
    			var Bild2 = -2;				// Buchstabe der zweiten aufgedeckten Karte
    			var Buchstaben = new Array(24);		// Buchstabe an der i-ten Position
    			var Orientierung = new Array (24);	// Orientierung an der i-ten Position
    //--></script>
    </head>
    
    <body onLoad="NeuesMemory();">
    	<script><!--
    		ErzeugeMemoryFeld();
    	//--></script>
    	
    	<div align="center">
    		<table border="0" width="505">
    			<tr>
    				
          <td colspan="2"><a href="Javascript:Mischen();"> <font face="Verdana, Arial, Helvetica, sans-serif">Neues 
            Spiel </font></a></td>
    				<td colspan="4">
    					<form name="Werte">
    						
              <div align="right"> <font face="Verdana, Arial, Helvetica, sans-serif">Bester 
                Versuch</font> 
                <input type="text" name="Bester" size="4" maxlength="3" value="0">
    						<br><font face="Verdana, Arial, Helvetica, sans-serif">Z&uuml;ge</font> 
                <input type="text" name="ZugNr" size="4" maxlength="3" value="0">
    						</div>
    					</form>
    				</td>
    			</tr>
    		</table>
    	</div>
    </body>
    </html>
    Geändert von dkdenz (08-12-2005 um 23:30 Uhr) Grund: Code-Tags hinzugefügt...
    ..::
    Lache..und der Tag wird schön.Sei vergnügt...
    es wird schon gehen!
    Immer ist die Welt wie Du...lächle...
    und sie lacht Dir zu!
    ::..



  2. #2
    Avatar von YTDesign
    YTDesign ist offline Jungspund
    registriert
    01-12-2005
    Ort
    Nürnberg / Schweiz
    Beiträge
    13

    AW: Bilder öffnen sich nicht

    ooops sorry hab nich kapiert wie das geht

    hier übrigens noch der link dazu

    Memory Spiel
    ..::
    Lache..und der Tag wird schön.Sei vergnügt...
    es wird schon gehen!
    Immer ist die Welt wie Du...lächle...
    und sie lacht Dir zu!
    ::..



  3. #3
    Avatar von YTDesign
    YTDesign ist offline Jungspund
    registriert
    01-12-2005
    Ort
    Nürnberg / Schweiz
    Beiträge
    13

    AW: Bilder öffnen sich nicht

    So

    viele Std später und flüche dazu ich habs rausgefunden es waren ein paar kleinere fehler drinne und was in der Aufstelleun.

    Auf jeden fall bin ich jetzt super mega stoltz auch mich selber hihi
    ..::
    Lache..und der Tag wird schön.Sei vergnügt...
    es wird schon gehen!
    Immer ist die Welt wie Du...lächle...
    und sie lacht Dir zu!
    ::..



Ähnliche Themen

  1. laufband bilder in tabelle öffnen
    Von pr0stAta im Forum JavaScript
    Antworten: 0
    Letzter Beitrag: 30-08-2004, 13:18
  2. Antworten: 4
    Letzter Beitrag: 22-02-2004, 14:48
  3. Bilder öffnen mit Popup
    Von clubmaster im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 04-08-2003, 14:56
  4. Antworten: 1
    Letzter Beitrag: 24-07-2002, 23:19
  5. script, um Bilder im neuen Fenster zu öffnen
    Von rolli im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 19-06-2001, 18:59

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •