ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[PHP] mouseover javascript ในPHP ใครรู้ช่วยชี้แนะด้วยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [PHP] mouseover javascript ในPHP ใครรู้ช่วยชี้แนะด้วยครับ  (อ่าน 2197 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
keaw7
คนรักเสียว
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 115



ดูรายละเอียด เว็บไซต์
« เมื่อ: 14 กรกฎาคม 2013, 17:09:11 »

ตัวอย่าง หากผมต้องการเปลี่ยนรูปตอนเอา mouse ไปวางให้แสดงเป็นอีกภาพ ใน PHP ผมควรทำอย่างไรครับ
<td align="center"><?
                  if ($ad_display == 'preview' || $session->value('user_id') == $item_details['owner_id'] || $blocked_user)
                  {
                     echo '<img src="themes/' . $setts['default_theme'] . '/img/system/buy1.gif" border="0">';
                  }
                  else
                  {
                     echo '<a href="buy.php?auction_id=' . $item_details['auction_id'] . '"><img src="themes/' . $setts['default_theme'] . '/img/system/buy1.gif" border="0"></a>';
                  }
รบกวนผู้รู้ชี้แนะด้วยครับ ว่าผมควรแทรก code mouseover ให้เปลี่ยนจาก buy1.gif เป็น buy2.gif ควรวางไว้ตรงไหนแล้วควรวางในรูปแบบใด ขอบคุณครับ
บันทึกการเข้า

max30012540
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 196
ออฟไลน์ ออฟไลน์

กระทู้: 1,307



ดูรายละเอียด
« ตอบ #1 เมื่อ: 14 กรกฎาคม 2013, 17:39:01 »

Php เป็นภาษาที่ทำงานฝั่ง Server ไม่เกี่ยวกับ Client ครับ (พิมพ์ถูกเปล่าหว่า)
ถ้าจะทำเปลี่ยนรูป ต้องใช้ภาษา Javascript ที่ทำงานฝั่ง Client ครับ
เครื่องมือที่ใช้ง่ายๆเลย คือ Dreamweaver ครับ ลองค้นๆในเน็ตดู มีเยอะ

หามาให้เลยละกัน
hxxp://www.hellomyweb.com/index.php/main/content/97
« แก้ไขครั้งสุดท้าย: 14 กรกฎาคม 2013, 17:40:30 โดย max30012540 » บันทึกการเข้า
seowizard
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 102
ออฟไลน์ ออฟไลน์

กระทู้: 1,119



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 14 กรกฎาคม 2013, 17:43:20 »

โค๊ด:
<a href="" onMouseOver="document.MyImage.src='image2.gif';" onMouseOut="document.MyImage.src='image1.gif';"> 
<img src="image1.gif" name="MyImage">

</a>
บันทึกการเข้า
siammbk
ก๊วนเสียว
*

พลังน้ำใจ: 38
ออฟไลน์ ออฟไลน์

กระทู้: 237



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 20 กรกฎาคม 2013, 07:05:49 »

อันนี้ผมไกค์ให้นะคับ

ซึ่งต้องใช้ java เพราะ java ทำงานทางฝั่ง client แต่ใช้ php แสดงผลออกมาก่อน


<span id='1'>Pic 1</span><span id='2' style='display:none;'>Pic 2</span>

<input type="button" value="Point" onmouseover="document.getElementById('2').style.display='';document.getElementById('1').style.display='none';" onmouseout="document.getElementById('1').style.display='';document.getElementById('2').style.display='none';">

บันทึกการเข้า

รับออกแบบเว็บไซต์ ทุกรูปแบบ งานใหญ่ๆ ระบบยากๆ ราคาแรงๆ คุยกันคับ
line : siammbk
tel : 095-675-8614
MapTwoZa
ก๊วนเสียว
*

พลังน้ำใจ: 75
ออฟไลน์ ออฟไลน์

กระทู้: 366



ดูรายละเอียด
« ตอบ #4 เมื่อ: 20 กรกฎาคม 2013, 07:11:20 »

อันนี้ผมไกค์ให้นะคับ

ซึ่งต้องใช้ java เพราะ java ทำงานทางฝั่ง client แต่ใช้ php แสดงผลออกมาก่อน


<span id='1'>Pic 1</span><span id='2' style='display:none;'>Pic 2</span>

<input type="button" value="Point" onmouseover="document.getElementById('2').style.display='';document.getElementById('1').style.display='none';" onmouseout="document.getElementById('1').style.display='';document.getElementById('2').style.display='none';">

Java ทำงานฝั่ง server ครับ  Shocked
















ล้อเล่นนะคับผม wanwan004

ปล. อย่าเรียก javascript ว่า java เลย มันคนละภาษากัน Cry
« แก้ไขครั้งสุดท้าย: 20 กรกฎาคม 2013, 07:15:29 โดย MapTwoZa » บันทึกการเข้า

Good code quality Developer Cheesy
kuznetsova
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 137
ออฟไลน์ ออฟไลน์

กระทู้: 1,316



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 20 กรกฎาคม 2013, 10:31:41 »

copy source code หน้า html มาจะทำให้คนอื่นช่วยดูง่ายกว่านะครับ
บันทึกการเข้า

Uball
คนรักเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 118



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 20 กรกฎาคม 2013, 11:21:49 »

ใช้ CSS จะง่ายที่สุดครับ

HTML
<a href="#" class="buy-sign"></a>

CSS
a.buy-sign {
  background: url("/img/system/buy1.gif");
  display: inline-block;
  width: 100px;
  height: 100px;
}

a.buy-sign:hover{
  background: url("/img/system/buy2.gif");
}

คงต้องไปเพิ่มเติมอื่นๆให้เหมาะสมกับตำแหน่งนั้นอีกทีครับ แบบนี้จำเป็นต้อง load รูปมา 2 รูป อาจจะช้ากว่า ทำให้เป็นรูปเดียว แล้วใช้ background-position บังคับเอา

หวังว่าจะช่วยได้ครับ
บันทึกการเข้า

siammbk
ก๊วนเสียว
*

พลังน้ำใจ: 38
ออฟไลน์ ออฟไลน์

กระทู้: 237



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 21 กรกฎาคม 2013, 17:29:52 »

ใช้ css ก็ได้เช่นกันคับ ตามสะดวก  wanwan002
บันทึกการเข้า

รับออกแบบเว็บไซต์ ทุกรูปแบบ งานใหญ่ๆ ระบบยากๆ ราคาแรงๆ คุยกันคับ
line : siammbk
tel : 095-675-8614
หน้า: [1]   ขึ้นบน
พิมพ์