הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [בעיה] העברת סקריפט בJS ע"י ajax... (https://hosts.co.il/forums/showthread.php?t=88652)

Shay-A 24-03-11 17:41

[בעיה] העברת סקריפט בJS ע"י ajax...
 
יש לי בדף index.php, את הפונקציה הבאה:
קוד:

function blah()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
                document.getElementById("test").innerHTML=xmlhttp.responseText;
    }
  }
xmlhttp.open("GET","playlist.php,true);
xmlhttp.send();
}

ועכשיו, בעמוד playlist.php אני יוצר קוד javascript, גם סתם אחד פשוט:
קוד:

<script type='text/javascript'>
alert('sss');
</script>

אבל קוד הjavascript פשוט לא עובד, ואני לא ממש חושב על פתרון...

תודה רבה!!!

בניה 24-03-11 17:48

זה בגלל שהקוד JS לא מרונדר כי JS מרונדר בעליית הדף.
אם אתה רוצה להוסיף קוד JS אתה או מריץ אותו עם EVAL או יוצר אלמנט SCRIPT חדש ומזין את הקוד לתוכו
דוגמא איך לעשות את זה:
http://unixpapa.com/js/dyna.html

הכי טוב זה לבצע את זה דרך FRAMEWORK כל שהיא כדי להמנע מבעיות תאימות

Shay-A 26-03-11 00:55

אתה מלך!
תודה רבה!


כל הזמנים הם GMT +2. הזמן כעת הוא 23:33.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ