Autor | Zpráva | ||
---|---|---|---|
Petr1234 Profil * |
#1 · Zasláno: 18. 6. 2007, 12:22:32
Ahoj všichni,
stáhnul jsem si někde pexeso napsané v javě a jelikož se v ní nevyznám prosím o pomoc - chtěl bych doplnit skript o pravidelné vypsání proměné ( var nTries; počet pokusů je celkem jedno kde .) pokud někdo pomůžete tak díky předem kód vkládám Petr <style>img{border:0;hei-ght:90;wid-th:120}</style> <body bgcolor="#ffffff"Leftmargin=0 Topmargin=0> <SCRIPT language=JavaScript> var cardOnField = new Array(6*6); var nPairs = cardOnField.length / 2; var nTries; var nPairsFound; var iFirstField; var iSecondField; var clickable = false; var i0 = new Image(120, 90); i0.src = "0.jpg"; var i1 = new Image(120, 90); i1.src = "1.jpg"; var i2 = new Image(120, 90); i2.src = "2.jpg"; var i3 = new Image(120, 90); i3.src = "3.jpg"; var i4 = new Image(120, 90); i4.src = "4.jpg"; var i5 = new Image(120, 90); i5.src = "5.jpg"; var i6 = new Image(120, 90); i6.src = "6.jpg"; var i7 = new Image(120, 90); i7.src = "7.jpg"; var i8 = new Image(120, 90); i8.src = "8.jpg"; var i9 = new Image(120, 90); i9.src = "9.jpg"; var i10 = new Image(120, 90); i10.src = "10.jpg"; var i11 = new Image(120, 90); i11.src = "11.jpg"; var i12 = new Image(120, 90); i12.src = "12.jpg"; var i13 = new Image(120, 90); i13.src = "13.jpg"; var i14 = new Image(120, 90); i14.src = "14.jpg"; var i15 = new Image(120, 90); i15.src = "15.jpg"; var i16 = new Image(120, 90); i16.src = "16.jpg"; var i17 = new Image(120, 90); i17.src = "17.jpg"; var i18 = new Image(120, 90); i18.src = "18.jpg"; var sHiddenImage = "0.gif"; function isHiddenCardOnField (i) { if (!document.images) return "non compatible browser"; var name = document.images["p" + i].src; var len = name.length; return name.substring (len-sHiddenImage.length, len) == sHiddenImage; } function showCardOnField (i) { eval("window.document.board.p" + i + ".src='" + cardOnField[i] + ".jpg'"); } function hideCardOnField (i) { eval("window.document.board.p" + i + ".src='" + sHiddenImage + "'"); } function hide() { hideCardOnField(iFirstField); hideCardOnField(iSecondField); iFirstField = -1; iSecondField = -1; clickable = true; } function clickon(i) { if (!clickable) return; if (!isHiddenCardOnField (i)) return; showCardOnField(i); if (iFirstField == -1 || i == iFirstField) { iFirstField = i; return; } clickable = false; iSecondField = i; nTries++; if (cardOnField[iFirstField] != cardOnField[iSecondField]) { setTimeout("hide()", 1000); return; } nPairsFound++; if (nPairsFound == nPairs) alert("Gratulujeme ! " + "potřeboval jste " + nTries + " pokusů !"); iFirstField = -1; iSecondField = -1; clickable = true; } function randomise() { for (var n = 0; n < cardOnField.length; n++) { i = Math.floor(Math.random()*cardOnField.length); card = cardOnField[i]; cardOnField[i] = cardOnField[n]; cardOnField[n] = card; } } function initGame() { nTries = 0; nPairsFound = 0; iFirstField = -1; iSecondField = -1; for (var n = 0; n < cardOnField.length; n++) { cardOnField[n] = Math.floor (n/2) + 1; hideCardOnField(n); } randomise(); clickable = true; } </SCRIPT> <BODY onload=initGame() style=margin:0> <SCRIPT language=JavaScript> if (navigator.appVersion < "4" && !(navigator.appName=="Netscape")) alert ("This Game was programmed for Netscape 3 or MS IE 4 or higher versions.") </SCRIPT> <center> <form name=board> <TABLE> <TR> <TD><A href="javascript:clickon(0)"><IMG src=0.jpg name=p0></A></TD> <TD><A href="javascript:clickon(1)"><IMG src=0.jpg name=p1></A></TD> <TD><A href="javascript:clickon(2)"><IMG src=0.jpg name=p2></A></TD> <TD><A href="javascript:clickon(3)"><IMG src=0.jpg name=p3></A></TD> <TD><A href="javascript:clickon(4)"><IMG src=0.jpg name=p4></A></TD> <TD><A href="javascript:clickon(5)"><IMG src=0.jpg name=p5></A></TD> </TR><TR> <TD><A href="javascript:clickon(6)"><IMG src=0.jpg name=p6></A></TD> <TD><A href="javascript:clickon(7)"><IMG src=0.jpg name=p7></A></TD> <TD><A href="javascript:clickon(8)"><IMG src=0.jpg name=p8></A></TD> <TD><A href="javascript:clickon(9)"><IMG src=0.jpg name=p9></A></TD> <TD><A href="javascript:clickon(10)"><IMG src=0.jpg name=p10></A></TD> <TD><A href="javascript:clickon(11)"><IMG src=0.jpg name=p11></A></TD> </TR><TR> <TD><A href="javascript:clickon(12)"><IMG src=0.jpg name=p12></A></TD> <TD><A href="javascript:clickon(13)"><IMG src=0.jpg name=p13></A></TD> <TD><A href="javascript:clickon(14)"><IMG src=0.jpg name=p14></A></TD> <TD><A href="javascript:clickon(15)"><IMG src=0.jpg name=p15></A></TD> <TD><A href="javascript:clickon(16)"><IMG src=0.jpg name=p16></A></TD> <TD><A href="javascript:clickon(17)"><IMG src=0.jpg name=p17></A></TD> </TR><TR> <TD><A href="javascript:clickon(18)"><IMG src=0.jpg name=p18></A></TD> <TD><A href="javascript:clickon(19)"><IMG src=0.jpg name=p19></A></TD> <TD><A href="javascript:clickon(20)"><IMG src=0.jpg name=p20></A></TD> <TD><A href="javascript:clickon(21)"><IMG src=0.jpg name=p21></A></TD> <TD><A href="javascript:clickon(22)"><IMG src=0.jpg name=p22></A></TD> <TD><A href="javascript:clickon(23)"><IMG src=0.jpg name=p23></A></TD> </TR><TR> <TD><A href="javascript:clickon(24)"><IMG src=0.jpg name=p24></A></TD> <TD><A href="javascript:clickon(25)"><IMG src=0.jpg name=p25></A></TD> <TD><A href="javascript:clickon(26)"><IMG src=0.jpg name=p26></A></TD> <TD><A href="javascript:clickon(27)"><IMG src=0.jpg name=p27></A></TD> <TD><A href="javascript:clickon(28)"><IMG src=0.jpg name=p28></A></TD> <TD><A href="javascript:clickon(29)"><IMG src=0.jpg name=p29></A></TD> </TR><TR> <TD><A href="javascript:clickon(30)"><IMG src=0.jpg name=p30></A></TD> <TD><A href="javascript:clickon(31)"><IMG src=0.jpg name=p31></A></TD> <TD><A href="javascript:clickon(32)"><IMG src=0.jpg name=p32></A></TD> <TD><A href="javascript:clickon(33)"><IMG src=0.jpg name=p33></A></TD> <TD><A href="javascript:clickon(34)"><IMG src=0.jpg name=p34></A></TD> <TD><A href="javascript:clickon(35)"><IMG src=0.jpg name=p35></A></TD> </TR></TABLE> <INPUT onclick=initGame() type=button value=nová_hra> |
||
shamania Profil |
#2 · Zasláno: 18. 6. 2007, 12:55:29
tam kde je nTries++; vlož řádek:
document.getElementById("idElementu").innerHTML=nTries; a pak někam do stránky vlož nějakej element s tim id např: <span id="idElementu"></span> Psal jsem to z hlavy, tak to snad bude fungovat :) |
||
habendorf Profil |
#3 · Zasláno: 18. 6. 2007, 14:09:57
Mluvíš o javě, kód máš javascriptový a chceš to ve flashi . Nejprve by sis měl trochu ujasnit, co vlastně chceš.
|
||
Petr1234 Profil * |
#4 · Zasláno: 18. 6. 2007, 14:19:06
díky fachá
|
||
Petr1234 Profil * |
#5 · Zasláno: 18. 6. 2007, 14:21:03
odpověď habendorfovi,
Ve flashi bych si stím poradil víc a radši. tohle je prozatimní náhrážka než to budu mít ve flashi !!! |
||
Petr1234 Profil * |
#6 · Zasláno: 20. 6. 2007, 10:22:40
Ahoj,
prosím Tě ještě o jednu rady jak k tomuto tlačítku <INPUT onclick=initGame() type=button value=nová_hra> přiřadit skript k změně hodnoty proměnné var nTries; na 0 díky |
||
Petr1234 Profil * |
#7 · Zasláno: 20. 6. 2007, 10:47:43
ahoj,
napsal jsem to takto <INPUT onclick=initGame() var nTries = 0 type=button value=nová_hra> ale má to jeden problém, proměná se změní , ale nezobrazí ( nepřepíše ) dokud nezačne další hra du zkoušet dál |
||
Petr1234 Profil * |
#8 · Zasláno: 21. 6. 2007, 08:23:46
Tak jsem to konečně spáchal k obrazu svému
tady je upravenej skript k pexesu <style>img{border:0;hei-ght:90;wid-th:120}</style> <body bgcolor="#ffffff"Leftmargin=0 Topmargin=0> <SCRIPT language=JavaScript> var cardOnField = new Array(6*6); var nPairs = cardOnField.length / 2; var nTries; var nPairsFound; var iFirstField; var iSecondField; var clickable = false; var i0 = new Image(120, 90); i0.src = "0.jpg"; var i1 = new Image(120, 90); i1.src = "1.jpg"; var i2 = new Image(120, 90); i2.src = "2.jpg"; var i3 = new Image(120, 90); i3.src = "3.jpg"; var i4 = new Image(120, 90); i4.src = "4.jpg"; var i5 = new Image(120, 90); i5.src = "5.jpg"; var i6 = new Image(120, 90); i6.src = "6.jpg"; var i7 = new Image(120, 90); i7.src = "7.jpg"; var i8 = new Image(120, 90); i8.src = "8.jpg"; var i9 = new Image(120, 90); i9.src = "9.jpg"; var i10 = new Image(120, 90); i10.src = "10.jpg"; var i11 = new Image(120, 90); i11.src = "11.jpg"; var i12 = new Image(120, 90); i12.src = "12.jpg"; var i13 = new Image(120, 90); i13.src = "13.jpg"; var i14 = new Image(120, 90); i14.src = "14.jpg"; var i15 = new Image(120, 90); i15.src = "15.jpg"; var i16 = new Image(120, 90); i16.src = "16.jpg"; var i17 = new Image(120, 90); i17.src = "17.jpg"; var i18 = new Image(120, 90); i18.src = "18.jpg"; var sHiddenImage = "0.gif"; function isHiddenCardOnField (i) { if (!document.images) return "non compatible browser"; var name = document.images["p" + i].src; var len = name.length; return name.substring (len-sHiddenImage.length, len) == sHiddenImage; } function showCardOnField (i) { eval("window.document.board.p" + i + ".src='" + cardOnField[i] + ".jpg'"); } function hideCardOnField (i) { eval("window.document.board.p" + i + ".src='" + sHiddenImage + "'"); } function hide() { hideCardOnField(iFirstField); hideCardOnField(iSecondField); iFirstField = -1; iSecondField = -1; clickable = true; } function clickon(i) { if (!clickable) return; if (!isHiddenCardOnField (i)) return; showCardOnField(i); if (iFirstField == -1 || i == iFirstField) { iFirstField = i; return; } clickable = false; iSecondField = i; nTries++; document.getElementById("pokusy").innerHTML=nTries; if (cardOnField[iFirstField] != cardOnField[iSecondField]) { setTimeout("hide()", 1000); return; } nPairsFound++; if (nPairsFound == nPairs) alert("Gratulujeme ! " + "potřeboval jste " + nTries + " pokusů !"); iFirstField = -1; iSecondField = -1; clickable = true; } function randomise() { for (var n = 0; n < cardOnField.length; n++) { i = Math.floor(Math.random()*cardOnField.length); card = cardOnField[i]; cardOnField[i] = cardOnField[n]; cardOnField[n] = card; } } function initGame() { nTries = 0; nPairsFound = 0; iFirstField = -1; iSecondField = -1; document.getElementById("pokusy").innerHTML=nTries; for (var n = 0; n < cardOnField.length; n++) { cardOnField[n] = Math.floor (n/2) + 1; hideCardOnField(n); } randomise(); clickable = true; } </SCRIPT> <BODY onload=initGame() style=margin:0> <SCRIPT language=JavaScript> if (navigator.appVersion < "4" && !(navigator.appName=="Netscape")) alert ("This Game was programmed for Netscape 3 or MS IE 4 or higher versions.") </SCRIPT> <center> <form name=board> <TABLE> <TR> <TD><A href="javascript:clickon(0)"><IMG src=0.jpg name=p0></A></TD> <TD><A href="javascript:clickon(1)"><IMG src=0.jpg name=p1></A></TD> <TD><A href="javascript:clickon(2)"><IMG src=0.jpg name=p2></A></TD> <TD><A href="javascript:clickon(3)"><IMG src=0.jpg name=p3></A></TD> <TD><A href="javascript:clickon(4)"><IMG src=0.jpg name=p4></A></TD> <TD><A href="javascript:clickon(5)"><IMG src=0.jpg name=p5></A></TD> </TR><TR> <TD><A href="javascript:clickon(6)"><IMG src=0.jpg name=p6></A></TD> <TD><A href="javascript:clickon(7)"><IMG src=0.jpg name=p7></A></TD> <TD><A href="javascript:clickon(8)"><IMG src=0.jpg name=p8></A></TD> <TD><A href="javascript:clickon(9)"><IMG src=0.jpg name=p9></A></TD> <TD><A href="javascript:clickon(10)"><IMG src=0.jpg name=p10></A></TD> <TD><A href="javascript:clickon(11)"><IMG src=0.jpg name=p11></A></TD> </TR><TR> <TD><A href="javascript:clickon(12)"><IMG src=0.jpg name=p12></A></TD> <TD><A href="javascript:clickon(13)"><IMG src=0.jpg name=p13></A></TD> <TD><A href="javascript:clickon(14)"><IMG src=0.jpg name=p14></A></TD> <TD><A href="javascript:clickon(15)"><IMG src=0.jpg name=p15></A></TD> <TD><A href="javascript:clickon(16)"><IMG src=0.jpg name=p16></A></TD> <TD><A href="javascript:clickon(17)"><IMG src=0.jpg name=p17></A></TD> </TR><TR> <TD><A href="javascript:clickon(18)"><IMG src=0.jpg name=p18></A></TD> <TD><A href="javascript:clickon(19)"><IMG src=0.jpg name=p19></A></TD> <TD><A href="javascript:clickon(20)"><IMG src=0.jpg name=p20></A></TD> <TD><A href="javascript:clickon(21)"><IMG src=0.jpg name=p21></A></TD> <TD><A href="javascript:clickon(22)"><IMG src=0.jpg name=p22></A></TD> <TD><A href="javascript:clickon(23)"><IMG src=0.jpg name=p23></A></TD> </TR><TR> <TD><A href="javascript:clickon(24)"><IMG src=0.jpg name=p24></A></TD> <TD><A href="javascript:clickon(25)"><IMG src=0.jpg name=p25></A></TD> <TD><A href="javascript:clickon(26)"><IMG src=0.jpg name=p26></A></TD> <TD><A href="javascript:clickon(27)"><IMG src=0.jpg name=p27></A></TD> <TD><A href="javascript:clickon(28)"><IMG src=0.jpg name=p28></A></TD> <TD><A href="javascript:clickon(29)"><IMG src=0.jpg name=p29></A></TD> </TR><TR> <TD><A href="javascript:clickon(30)"><IMG src=0.jpg name=p30></A></TD> <TD><A href="javascript:clickon(31)"><IMG src=0.jpg name=p31></A></TD> <TD><A href="javascript:clickon(32)"><IMG src=0.jpg name=p32></A></TD> <TD><A href="javascript:clickon(33)"><IMG src=0.jpg name=p33></A></TD> <TD><A href="javascript:clickon(34)"><IMG src=0.jpg name=p34></A></TD> <TD><A href="javascript:clickon(35)"><IMG src=0.jpg name=p35></A></TD> </TR></TABLE> počet pokusů : <b><span id="pokusy"></span></b>   ; &nb sp; & nbsp; <INPUT onclick= initGame() span id=nTries type=button value=nová hra > |
||
Petr1234 Profil * |
#9 · Zasláno: 21. 6. 2007, 08:27:43
Jenom doplnění je potřeba k pexesu jeden obr. 0.gif - 160*120 pix
a 1-18.jpg taky 160*120 pix čau |
||
DJ Miky Profil |
#10 · Zasláno: 21. 6. 2007, 09:34:39
hei-ght:90;wid-th:120
<INPUT onclick= initGame() span id=nTries type=button value=nová hra > Tohle funguje? |
||
Petr1234 Profil * |
#11 · Zasláno: 22. 6. 2007, 10:11:57
mě v pohodě zkus to , co se týče
hei-ght:90;wid-th:120 odskoušel jsem tyto rozměry, ale byla to blbost, tak jsem použil rozměry obrázků podle původního pexesa 160*120 a vše se zobrazuje jak má ?? nechápu , ale je to tak. stačí odzkoušet. Petr |
||
Petr1234 Profil * |
#12 · Zasláno: 22. 6. 2007, 10:16:43
|
||
Petr1234 Profil * |
#13 · Zasláno: 22. 6. 2007, 10:25:40
Ještě k tomu
<INPUT onclick= initGame() span id=nTries type=button value=nová hra > máš zcela pravdu toto je span id=nTries navíc, ale skript funguje i s . jinak to má být tedy takto <INPUT onclick= initGame() type=button value=nová hra> Jsem laik a zkoušel jsem všechno možný než jsem se dobabral k výsledku, jakmilo to fungovalo , nechal jsem to být. Petr |
||
Časová prodleva: 17 let
|
0