|
|
|
ผมเขียนอะไรผิดหรือเปล่าครับ ฝากผู้รู้ช่วยตรวจสอบหน่อยครับ |
|
|
|
|
|
|
|
เปิดด้วย firefox แล้วใช้ error console หรือ firebug ดูครับ เห็นเลยว่าตรงไหน
|
|
|
|
|
Date :
2011-05-27 13:12:34 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ คุณ PlaKriM ครับ
ลองทดสอบแล้วครับ error stepChange is not defined
พอไปดูอ้าว javascript มัน case sensitive
ก็ไปแก้ให้เป็นตัวใหญ่หมด StepChange
พอทดสอบใหม่ ..... กลายเป็น StepChange is not defined ครับ
|
|
|
|
|
Date :
2011-05-27 14:09:57 |
By :
mr.boripat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เช็คดีๆครับ
|
|
|
|
|
Date :
2011-05-27 23:26:15 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Test</title>
</head>
<body>
<script language="text/javascript">
function RunShow(id) {
var iRunID=1;
var sNum="000"+iRunID.tostring;
var SpanName="span"+sNum.substr(sNum.length-2);
var objSpan = document.getElementById(SpanName);
do {
if (id > iRunID) {
objSpan.style.display="none";
} else {
objSpan.style.display="inline";
}
iRunID=iRunID+1;
sNum="000"+iRunID.tostring;
SpanName="span"+sNum.substr(sNum.length-2);
objSpan = document.getElementById(SpanName);
} while (objSpan != 'undefined');
}
</script>
<span id="span01" name="span01" onMouseOver="RunShow(1);">
<select name="sel01" id="sel01"><option value="....">........</option></select>
</span>
<span id="span02" name="span02" style="display:none" onMouseOver="RunShow(2);">
<select name="sel02" id="sel02"><option value="....">........</option></select>
</span>
ฝากผู้รู้ ช่วยดูให้หน่อยครับ เพราะมัน Error ที่ RunShow is not defined. ตรง onMouseOver="RunShow(1)"
งง มากๆครับ ผมเขียนผิดตรงไหนเหรอครับ
ผมลองเปลี่ยน RunShow(1) ให้เป็น alert('abcd'); มันสามารถทำงานได้ปกติครับ
ลองย้าย Script ไปใว้ใน <head> หรือทำเป็น File แล้วเรียกก็ยังไม่ได้ครับ
มันก็ Error ตรงที่เดิมครับ
|
ประวัติการแก้ไข 2011-05-30 12:06:55 2011-05-30 12:12:36
|
|
|
|
Date :
2011-05-30 11:59:19 |
By :
mr.boripat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<!--<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>Test</title>
<script language="javascript">
function RunShow(id) {
var iRunID=1;
var sNum="000"+iRunID;
var SpanName="span"+sNum.substr(sNum.length-2);
var objSpan = document.getElementById(SpanName);
var display="none";
do {
if (iRunID > id) {
objSpan.style.display="none";
display="none";
} else {
objSpan.style.display="inline";
display="inline";
}
iRunID=iRunID+1;
sNum="000"+iRunID;
SpanName="span"+sNum.substr(sNum.length-2);
objSpan = document.getElementById(SpanName);
} while (objSpan != 'undefined');
}
</script>
</head>
<body>
<??>
<span id="span01" name="span01" onMouseOver="RunShow(2);">Hello World
<!-- <select name="sel01" id="sel01"><option value="....">........</option></select> -->
</span>
<span id="span02" name="span02" style="display:none" onMouseOver="RunShow(3);"> Hello World 2
<!-- <select name="sel02" id="sel02"><option value="....">........</option></select> -->
</span>
<span id="span03" name="span03" style="display:none" onMouseOver="RunShow(4);">
<select name="sel03" id="sel03"><option value="....">........</option></select>
</span>
<span id="span04" name="span04" style="display:none" onMouseOver="RunShow(5);">
<select name="sel04" id="sel04"><option value="....">........</option></select>
</span>
<span id="span05" name="span05" style="display:none" onMouseOver="RunShow(6);">
<select name="sel05" id="sel05"><option value="....">........</option></select>
</span>
<span id="span06" name="span06" style="display:none" onMouseOver="RunShow(7);">
<select name="sel06" id="sel06"><option value="....">........</option></select>
</span>
<span id="span07" name="span07" style="display:none" onMouseOver="RunShow(1);">
<select name="sel07" id="sel07"><option value="....">........</option></select>
</span>
</body>
</html>
เจอ Error แล้วครับเกิดจากการที่ ผมเขียนในส่วนของ Property ของ Script ผิดครับ
<script language="text/javascript"> ซึ่งที่ถูกต้องจริงๆ ต้องเป็น <script language="javascript">
ขอบคุณผู้รู้ทุกท่านครับ
|
|
|
|
|
Date :
2011-06-03 09:34:32 |
By :
mr.boripat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|