28-02-12, 20:12 | # 1 |
עסק רשום [?]
|
בעיה בJAVASCRIPT
נגיד והcount הוא 5
אני צריך שהמשתמש ילחץ על הלינק וזה יקרא לפונקציה. לאחר שהמשתמש לחץ על חמשת הלינקים DIV הלינקים נעלם ומופיע DIV משחק. בonclick של הקישור מוגדרת הפונקציה והמספור שלה. הבעיה היא שזה לא קורא לפונקציה ניסיתי לכתוב פונקציה אחרת אם הודעת אלרט של המספור וזה עובד. משום מה דווקא הפונקציה הזו לא עובדת. צריך עזרה בדחיפות תודה. קוד:
<script language="text/javascript"> <?php if ($game!="yes"){ echo 'gaming="no"; '; for ($i=1; ;$i++){ echo 'linkurl['.$i.']="0"; '; if ($i==$count){break; } } echo 'function checkclick(id){ alert(id); gaming="yes"; linkurl[id]="1"; '; for ($i=1; ;$i++){ echo 'if (linkurl['.$i.']=="0"){ gaming="no"; } '; if ($i==$count){break; } } } ?> <?php if ($game=="yes"){ echo 'gaming="yes";'; } ?> if (gaming=="yes"){ $("#my_game").css("display","display:block; overflow:hidden; height: <?php echo $gamesize; ?>; width: <?php echo $gamesize; ?>;"); $("#linklist").css("display","none"); }else{ $("#my_game").css("display","display:none; overflow:hidden; height: <?php echo $gamesize; ?>; width: <?php echo $gamesize; ?>;"); $("#linklist").css("display","block"); } } </script> |
28-02-12, 20:47 | # 2 |
עסק רשום [?]
|
אוקיי שדרגתי את הקוד אבל הוא עדיין לא עובד .
לכן אני עדיין צריך את עזרתכם .. קוד:
<script language="text/javascript"> <?php echo 'function checkclick(id){ alert(id); gaming="yes"; linkurl[id]="1"; '; for ($i=1; ;$i++){ echo 'if (linkurl['.$i.']=="0"){ gaming="no"; } '; if ($i==$count||$game=="yes"){break; } } ?> check(); } <?php if ($game=="yes"){ echo 'gaming="yes";'; } ?> function check(){ if (gaming=="yes"){ $("#my_game").css("display","display:block; overflow:hidden; height: <?php echo $gamesize; ?>; width: <?php echo $gamesize; ?>;"); $("#linklist").css("display","none"); }else{ $("#my_game").css("display","display:none; overflow:hidden; height: <?php echo $gamesize; ?>; width: <?php echo $gamesize; ?>;"); $("#linklist").css("display","block"); } } <?php if ($game!="yes"){ echo 'gaming="no"; '; for ($i=1; ;$i++){ echo 'linkurl['.$i.']="0"; '; if ($i==$count||$game=="yes"){break; } }} ?> check(); </script> |
28-02-12, 21:12 | # 3 |
עסק רשום [?]
|
שוב שדרגתי את הקוד, אבל יש בעיה..
באקספלורר הוא מזהה את הבעיה כשאין את התו ; אבל בעצם לא צריך אותו .. זה הקוד: קוד:
<script language="javascript"> <?php if ($game!="yes"){ echo 'var gaming=new String("no"); '; for ($i=1; ;$i++){ echo 'var linkurl['.$i.']=new String("0"); '; if ($i==$count||$game=="yes"){break; } }} ?> <?php echo 'function checkclick(id){ alert(id); gaming="yes"; linkurl[id]="1"; '; for ($i=1; ;$i++){ echo 'if (linkurl['.$i.']=="0"){ gaming="no"; } '; if ($i==$count||$game=="yes"){break; } } ?> check(); } <?php if ($game=="yes"){ echo 'gaming="yes";'; } ?> function check(){ if (gaming=="yes"){ $("#my_game").css("display","display:block; overflow:hidden; height: <?php echo $gamesize; ?>; width: <?php echo $gamesize; ?>;"); $("#linklist").css("display","none"); }else{ $("#my_game").css("display","display:none; overflow:hidden; height: <?php echo $gamesize; ?>; width: <?php echo $gamesize; ?>;"); $("#linklist").css("display","block"); } } check(); </script> ברגע שעברתם על כל הלינקים זה אמור להסתיר את הDIV ולהציג את המשחק. תסתכלו גם במקור, אני אישית לא רואה שום בעיה.. זה דחוף לי מאוד, תודה ! http://www.ptg.co.il/goalscoring-hero-2/ |
04-03-12, 16:46 | # 5 |
Whatever
|
יש לך אזהרה ממני ביוני 2011 על הקפצה. לא למדנו?
__________________
תומר |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|