run javaScript in ajax div

ปัญหา การเขียน JavaScript เครื่องมือ

Moderator: phpbb, mindphp

ตอบกลับโพส
vsas
phpBBThailand Newbie
phpBBThailand Newbie
โพสต์: 6
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

run javaScript in ajax div

โพสต์ โดย vsas »

อยากทราบว่า จะ run Javascript ในเพจที่นำมาแสดงใน tag div ได้อย่างไรครับ

คือ หน้าที่โหลดเข้ามาใน tag div มี function ของ javascript อยู่ แต่มัไม่โหลดขึ้นมาทำงานครับ โดย script ที่ผมใช้นั้นคือ ตัวเป็นตัว นี้ครับ

http://j.a.l.free.fr/mootools/timespinner/

ถ้า run page ปกติ ใช้ได้ปกติครับ แต่ถ้าผ่าน tag div โดย Ajax มา จะ ใช้ไม่ได้ครับ

ใครพอมีวิธีบ้าง ช่วยผมทีครับ
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

run Javascript คืออะไร ครับ
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
vsas
phpBBThailand Newbie
phpBBThailand Newbie
โพสต์: 6
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00

โพสต์ โดย vsas »

javascript function ไงครับ ก็ javascript ธรรมดานี่แหละครับพี่ พอดี มันมีหน้าที่ใช้ function ตัวนี้เนี่ย มันถูกดึงมาแสดง ผ่าน tag div โดยAjax ไงครับ javascript มันเลยไม่โหลด ไงครับ ที่ถามคือจะทำอย่างไร ให้ run javascrip ของ page นั้น ได้ไงครับ

โดย ตัว javascript ที่ผมเอามาใช้ ก็จาก url ด้านบนล่ะครับ เป็น mootool effect ใช้ทำเป็น timespin ลองเข้าไปดูนะครับ

ทีนี้ผมจะสมุติให้ฟังว่า หน้านั้นนะครับถูกดึงมาแสดงผ่าน tag div โดย ใช้ ajax นะครับ
ซึ่งมันทำให้ javascript ไม่ทำงานครับ ผมก็ลอง เอาตัว script และ function มาใส่ในหน้าที่ดึงมาแทนครับ ปรากฏว่า script ถูกโหลดใช้งานได้ แต่ทว่า มี error เพราะว่า มันไม่พบตัวแปรที่ เป็น textbox นะครับ ทำไมถึงไม่พบตัวแปรที่เป็น textbox ก็เพราะว่า มันยังไม่ถูกดึงมาแสดงใน tag div


ทีนี้มี สองประเด็น
1 คือ ทำอย่างไรให้ javascript มันโหลดได้ จากหน้าที่ถูกดึงมาแสดง
2. คือ ถ้า script มันโหลดจาก tag div ไม่ได้ มีแนวทางอย่างไรที่จะแก้ไข

ขอบคุณมากครับ
mindphp
phpBBThailand VIP Members
phpBBThailand VIP Members
โพสต์: 2269
ลงทะเบียนเมื่อ: 01 ม.ค. 1970, 07:00
ติดต่อ:

โพสต์ โดย mindphp »

กำหนด value เริ่มต้นให้ ตัวที่ไม่มี แล้ว พอ เรียก Ajax ก็ ให้ Ajax set ค่าใหม่
สร้างไฟล์ pdf online
ท่องเที่ยว http://www.thailandhotelforums.com/" onclick="window.open(this.href);return false;
สอน php http://www.mindphp.com/" onclick="window.open(this.href);return false;
ตอบกลับโพส

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 86 และ บุคคลทั่วไป 0 ท่าน