|
|
|
เราสามารถดึงข้อความที่ต้อง การออกมาจาก iframe ที่เราดึงหน้าเว็บมาได้ไหมครับ |
|
|
|
|
|
|
|
ส่วนตัวผม ผมจะใช้ ajax&jquery ลองดูนะครับ
detail.php
Code (PHP)
echo "086-568-7591";
index.php ฟอร์มหลัก
Code (PHP)
<script language="javascript" src="module/scripts/jquery-1.8.1.min.js"></script>
<script>
$.ajax({url:"detail.php",
async:false,
cache:false,
global:false,
type:'POST',
data:'',
dataType:"html",
success: function(result){
$("#spanDetail").html(result);
}
});
</script>
<span id="spanDetail"></span>
|
ประวัติการแก้ไข 2013-01-14 14:37:32
|
|
|
|
Date :
2013-01-14 14:36:48 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผม ไม่เข้าใจเลยครับ วิธีนี้สามารถดึงข้อความที่ต้องการ จาก iframe ออกมาได้ ยังไงอะครับ ผมไม่รู้จริงๆ ช่วยแนะนำด้วยครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2013-01-14 14:48:11 |
By :
vinaish |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เป็นการส่งข้อมูล มาที่ฟอร์มหลักครับ
|
|
|
|
|
Date :
2013-01-14 14:50:10 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยครับ หรือ ถ้า ดึงข้อมูลที่แสดงใน iframe ทั้งหมดลงฐานข้อมูล สามารถทำได้ไหมครับ ใช้วิธีไหนได้บ้างครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2013-01-14 17:05:36 |
By :
vinaish |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดึงข้อมูล จาก iframe ลงฐานข้อมูล ไม่ขอแนะนำนะครับ
ยังไงช่วยลง code ไว้ก่อนละกันนะครับ ถ้าทำได้ก่อนเลิกงานเดี๋ยวจัดการให้ครับ
|
ประวัติการแก้ไข 2013-01-14 17:47:33
|
|
|
|
Date :
2013-01-14 17:47:08 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฝากไฟล์ไว้กับโฮสฟรีนะครับ ถ้ามี fancybox โฆษณาปิดได้เลยนะครับ
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>Untitled Document</title>
</head>
<body>
<table width="1252" border="1" align="center" cellpadding="10" cellspacing="0" bordercolor="#000">
<tr>
<td width="1000">
<iframe width=1000 height=500 src="http://mycreditthai.com/data.html" marginwidth="0" marginheight="0" vspace="0" hspace="0" frameborder="1" align="middle" scrolling="auto" ></iframe>
</td>
<td width="206">ดึงเบอร์มือถือ ที่ต้องการออกมาไว้ตรงนี้ </td>
</tr>
</table>
</body>
</html>
ขออธิบายหน่อยนะครับ ที่ต้องทำแบบนี้เพราะว่ามีชุดข้อมูลแบบนี้จำนวนมาก แต่ต้องการแค่ข้อมูลบางส่วนครับ
จะดึงข้อมูลแสดงไว้ที่ช่องด้านข้างก็ได้ หรือ ไปแสดงไฟล์อื่นก็ได้ ขอแค่ข้อมูลเรียงกันอยู่ในตารางก็พอครับ ตามรูปด้านล่าง
เมื่อทำได้แล้วผมจะวนลูปเองอีกทีครับ
ข้อมูลนี้เป็นตัวอย่างเท่านั้นนะครับ ไม่ใช่ข้อมูลจริง
ขอบคุณมากๆนะครับ
|
ประวัติการแก้ไข 2013-01-14 20:14:12
|
|
|
|
Date :
2013-01-14 20:04:51 |
By :
vinaish |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยหน่อยครับ ยังไม่ได้เลยครับ
|
|
|
|
|
Date :
2013-01-16 15:17:04 |
By :
vinaish |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประมาณนี้ครับ ลองๆดูน่ะครับ ไม่ยากๆ ไม่ต้องซับซ้อนมาก ไม่ต้อง อาร์เจ็ค เจคิวรี่วุ่นวาย
ex_ifram_A.php
-------------------------------------------------------
<html>
<head></head>
<body>
<script language="javascript">
function getvalue(value){
document.getElementById("result_value").value=value;
}
</script>
<iframe src="ex_ifram_B.php" height="200" frameborder="0" scrolling="no"></iframe>
<p>
<input id="result_value">
</p>
</body>
</html>
-------------------------------------------------------------------------------
ex_ifram_B.php
------------------------
<html>
<head></head>
<body>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<? for($i=0;$i<=9;$i++){?>
<tr>
<td><?=date("Y")+$i;?><a href="#" onClick="javascript: window.top.getvalue('<?=date("Y")+$i;?>');">Click</a></td>
</tr>
<? }?>
</table>
</body>
</html>
|
|
|
|
|
Date :
2013-05-28 15:04:22 |
By :
arsachi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใช้ฟังก์ชั่นของ jQuery ดูนะครับ
Code (JavaScript)
var TelNumber = $('#frameID').contents().find('body td').html();
alert(TelNumber );
ถ้า td ในตารางที่เก็บเบอร์โทรไว้มีแอตทริบิวต์ id ด้วยก็อ้างอิงเป็นช่องได้เลยครับ
Code (JavaScript)
var TelNumber = $('#frameID').contents().find('body td#item1').html();
ถ้าต้องการทุกรายการก็ใช้ $.each() ของ jQuery ครับ
ปล. ถ้าจะดึงข้อมูลจากเว็บอื่นมาใช้ไม่ลองมองหาฟังก์ชั่นประมาณ file_get_contents() มาใช้ดูล่ะครับ ^^"
|
ประวัติการแก้ไข 2013-05-28 16:24:53
|
|
|
|
Date :
2013-05-28 16:23:11 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|