ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: Doytao ที่ 31 ตุลาคม 2010, 13:47:56



หัวข้อ: รบกวนสอบถามเรื่อง onclick ส่งลิงค์ไป amazon
เริ่มหัวข้อโดย: Doytao ที่ 31 ตุลาคม 2010, 13:47:56
จะทำลิงค์ส่งไปอเมซอนด้วย onclick ตามโค้ดด้านล่าง

<a href="javascript:void(0)" onclick="location.href='xxxxxx';">Link</a>

ปัญหาอยู่ที่ต้องแทนลิงค์ส่งไปอเมซอนตรง xxxxxx ด้วย '.$url.' แต่มันเกิด error unexpected T_CONSTANT_ENCAPSED_STRING คงเนื่องจากเครื่องหมาย ' มันซ้อนกัน ถ้าไม่ใช้เครื่องหมาย ' เลย ก็สามารถเห็นลิงค์ส่งไปอเมซอนใน source code แต่คลิ๊กลิงค์ไม่ไป

ผมลองเสริช์ในเน๊ตแล้วลอง ใช้แบบด้านล่างดู ปรากฎว่าผ่าน แต่มันยุ่งยากไม่หน่อย ผมอยากใช้แบบด้านบน เอาอะไรมาใส่แทนได้บ้างครับ

$stories ='<center><a href="javascript:void(0)" onclick="location.href=';
$stories ="'".$url."'Link</a></center>";

ขอบคุณครับ



หัวข้อ: Re: รบกวนสอบถามเรื่อง onclick ส่งลิงค์ไป amazon
เริ่มหัวข้อโดย: beo007 ที่ 31 ตุลาคม 2010, 14:27:23
สามารถใช้ \ เพื่ม kill สัญลักษณ์พิเศษได้ อย่างที่ให้มาสามารถเขียนได้เป็น

$stories ="<center><a href=\"javascript:void(0)\" onclick=\"location.href='".$url."';\">Link</a></center>";

ลองดูนะครับ


หัวข้อ: Re: รบกวนสอบถามเรื่อง onclick ส่งลิงค์ไป amazon
เริ่มหัวข้อโดย: Doytao ที่ 31 ตุลาคม 2010, 17:17:21
สามารถใช้ \ เพื่ม kill สัญลักษณ์พิเศษได้ อย่างที่ให้มาสามารถเขียนได้เป็น

$stories ="<center><a href=\"javascript:void(0)\" onclick=\"location.href='".$url."';\">Link</a></center>";

ลองดูนะครับ


Parse error: syntax error, unexpected '"' in /home1/xxxx/xxxxx


ใส่ตามนี้คราวนี้ได้แบบนี้ แก้ตรงไหนดีเอ่ย



หัวข้อ: Re: รบกวนสอบถามเรื่อง onclick ส่งลิงค์ไป amazon
เริ่มหัวข้อโดย: designdd ที่ 01 พฤศจิกายน 2010, 14:35:57
ไม่ทำหน้า refer เอาล่ะครับ ได้หน้า page เพิ่มด้วย


หัวข้อ: Re: รบกวนสอบถามเรื่อง onclick ส่งลิงค์ไป amazon
เริ่มหัวข้อโดย: bird35793 ที่ 01 พฤศจิกายน 2010, 16:40:12
ต้องถามก่อนครับว่า
<a href="javascript:void(0)" onclick="location.href='xxxxxx';">Link</a> มันอยู่ในตัวแปรหรือเปล่าครับ ถ้าอยู่นะครับ

ให้ลอง
$stories ="<center><a href='javascript:void(0)' onclick='location.href=\"".$url."\" >Link</a></center>";

ตามนี้ดูครับว่าสามารถทำได้หรือเปล่านะครับ


หัวข้อ: Re: รบกวนสอบถามเรื่อง onclick ส่งลิงค์ไป amazon
เริ่มหัวข้อโดย: pjumpod ที่ 01 พฤศจิกายน 2010, 22:43:44
ไม่ทำหน้า refer เอาล่ะครับ ได้หน้า page เพิ่มด้วย

ทำไงเหรอครับ