
11-12-2008, 22:14
|
|
|
|
חבר מתאריך: 10.04.05
הודעות: 235
|
|
|
בעית פתיחת דף ב JS ב IE
יש לי את הדף הבא:
http://itzikc20.kuchi.be/elad/private.php
שם משתמש וסיסמא: fresh
עכשיו קוד האתר עצמו בנוי ב PHP, אבל הבעיה שלי כרגע היא ב JS בדפדפן EXPLORER.
הבעיה היא שאני לוחץ מחק למחוק את ההודעה, ב FF ההודעה נמחקת יענו נפתח דף חדש שמוחק את ההודעה, ב IE ה JS לא מריץ את הפקודה של הפתיחת דף... מישהו יודע למה?
בגדול לא צריכים את הקוד המקורי של הדף כי זה JS, השימוש הוא בפקודה window.open() בכל אופן:
private.php
קוד PHP:
<?php header('Content-Type: text/html; charset=windows-1255'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml11-flat.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1255"> <title>אתר הבית של מחזור סו' אלעד</title> <link rel="stylesheet" href="./global.css" type="text/css" /> <script type="text/javascript"> function disp_confirm(id_value) { var r=confirm(" ? "+ id_value +" אתה בטוח שאתה רוצה למחוק את ההודעה הפרטית מספר "); if (r==true) { alert("מוחק הודעה מספר "+id_value+ " ..."); window.open('http://itzikc20.kuchi.be/elad/del_private.php?id='+id_value ,'מחיקת הודעה פרטית :)','width=400,height=200'); } else { alert("ההודעה לא נמחקה!"); } } </script> </head> <body> <div id="global"> <div id="top"> <h1>הודעות פרטיות שהתקבלו</h2> </div> <div id="right"> <?php include("nav_right.php"); ?> </div> <div id="left"> <p> <a href="private_send.php">שלח הודעה פרטית למשתמש</a><br> <?php include("private_include.php"); ?> </p> </div> <div id="bottom"> (c) מחזור סו' אלעד </div> </div> </body> </html>
private_include.php
קוד PHP:
<?php $user = $_COOKIE['listuser']; $pass = $_COOKIE['listpass']; $ok=$_GET['ok']; if($user==null){ exit("התחבר או הירשם כדי לצפות בהודעות הפרטיות"); } include ("config.php"); //בודק פרטים על המשתמש שמשתמש בקוקיז $user_idd= mysql_query("SELECT id FROM user Where user='$user'"); $arr = mysql_fetch_array($user_idd,MYSQL_ASSOC); $user_id = $arr['id']; $user_q = mysql_query("SELECT * FROM private_post Where user_get_id ='$user_id' ORDER by `id` DESC"); $num = mysql_num_rows($user_q); ?> <table bordercolor="#FFF" border="1" style="font-size: 95%" width="96%"> <th bgcolor="#506070">אפשרויות</th> <th bgcolor="#506070">נשלח מאת</th> <th bgcolor="#506070">כותרת</th> <th bgcolor="#506070">נשלח בתאריך</th> <th bgcolor="#506070">נשלח בשעה</th> <?php while ($result=mysql_fetch_array($user_q)) { $id_mas=$result['id']; $title=$result['title']; $user_send=$result['user_send']; //הוצאת שם פרטי ומשפחה של השולח! $user_fnamee= mysql_query("SELECT fname FROM user Where user='$user_send'"); $arrdd = mysql_fetch_array($user_fnamee,MYSQL_ASSOC); $user_fname = $arrdd['fname']; $user_lnamee= mysql_query("SELECT lname FROM user Where user='$user_send'"); $arrdd = mysql_fetch_array($user_lnamee,MYSQL_ASSOC); $user_lname = $arrdd['lname']; $user_username=$result['user_send']; echo "<tr>"; echo "<td>"; echo '<center><a href="#id='.$id_mas.'" onclick="disp_confirm('.$id_mas.')">מחק</a></center>'; echo "</td>"; echo "<td>"; echo "".$user_fname." ".$user_lname."(".$user_username.")"; echo "</td>"; echo "<td>"; $read_or_not=mysql_query("SELECT `read_or_not` FROM `private_post` WHERE `id`=$id_mas"); if($read_or_not==null){ echo "<b><a href='read_private.php?id=".$id_mas."'>".$title."</a></b>"; } else { echo "<font color='black'><a href='read_private.php?id=".$id_mas."'>".$title."</a></font>"; } echo "</td>"; echo "<td>"; echo $result['heb_date']; echo "</td>"; echo "<td>"; echo $result['date_hour']; echo "</td>"; echo "</tr>"; } echo '</table>'; if($num==null){ echo "אין לך הודעות פרטיות כרגע"; } if($ok==1){ echo "<font color='red'><b>ההודעה נשלחה בהצלחה</b></font>"; }
אתם יכולים לשלוח הודעות למשתמש הזה אם מישהו הצליח למחוק הודעה, רק אל תציפו שם בבקשה...
תודה מראש.
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן. תוכלו לקבל עזרה להתאמת החתימה לחוקים בפורום חתימות וצלמיות.
נערך לאחרונה ע"י itzikc20 בתאריך 11-12-2008 בשעה 22:17.
|