ערכתי לאחרונה בתאריך 28.02.08 בשעה 13:02 בברכה, code_blue
כרגיל אני והכתיבה הערבית שלי
החלטתי לעשות דף ראשי בPHP .. שהוא שולף קטעים של קוד שנמצאים
בקבצים של TPL .... וכשהוא שולף הוא גם מכניס קובץ באותו שם של JS .נגיד ....
body.php?act=add
הוא יציג לי את כל התוכן של add.tpl וגם יוסיף אינקלוד לJS באותו שם .
אז יש לי קובץ JS כזה:
function final() { var n_user = document.getElementById('user').value; var n_pass = document.getElementById('pass').value; var url ='./App_Func/login.php?user=' + n_user+ '&pass=' + n_pass;var xmlHttpN; if(window.XMLHttpRequest) xmlHttpN = new XMLHttpRequest(); else if(window.ActiveXObject) xmlHttpN = new ActiveXObject('Microsoft.XMLHTTP'); xmlHttpN.onreadystatechange = function() { if (xmlHttpN.readyState == 4 && xmlHttpN.status == 200) { var ajaxTextGetN = xmlHttpN.responseText ; if (ajaxTextGetN == 'yes') document.getElementById('final_reg').innerHTML='<?php echo "bla"; ?>'; else { document.getElementById('error').style.visibility='visible'; document.getElementById('error').innerHTML='כניסה שגויה נסה שנית'; } } } xmlHttpN.open('POST', url, false); xmlHttpN.send(null); }
|
אם אני מחליף את החלק הזה:
document.getElementById('final_reg').innerHTML='<?php echo "bla"; ?>';
|
בזה
document.getElementById('final_reg').innerHTML='test';
|
הוא יציג לי פשוט כתוב test איפה שאני רוצה
זה פשוט מעצבן ולא מובן . אשמח לעזרה
ניתן לראות את זה בדף : http://www.mulers.net/alb