mylookhin โพสต์ 2014-2-25 05:19:36

สอบถามสคริป ของ trustmarkthai ครับ

แก้ไขครั้งสุดท้ายโดย mylookhin เมื่อ 2014-2-26 01:19

สวัสดีครับ ไม่ได้ตั้งกระทู้ถามปัญหามาก็นานแล้ว จะขอสอบถามเกี่ยวกับสคริป เล็กๆ น้อยๆ หน่อยครับ

<div id='ajaxDivReg'style="display:inline-block;"><script type="text/javascript">var port=(window.location.protocol=="https:")?"":":80";var redirect=false;var secureurl=(window.location.protocol=="https:")?"www.trustmarkthai.com":"www.dbdecommerce.com";var ebansite=window.location.protocol+"//"+secureurl+port+"/eban/logo";var sites=;function initialScriptReg(){callOtherDomain(sites,1,'1739900000000','www.trustmarkthai.com','ajaxDivReg')}function addLoadEventReg(a){var b=window.onload;if(typeof window.onload!='function'){window.onload=a}else{window.onload=function(){b();a()}}}addLoadEventReg(initialScriptReg);function AJAXInteraction(c,e,f,g,h){var i=document.getElementById(h);var j;var k=navigator.userAgent;if(k.indexOf('MSIE')>0){if('XDomainRequest'in window&&window.XDomainRequest!==null){j=new XDomainRequest();j.open("get",c+'?uid='+f+'&url='+window.location.host+'&pic='+e);j.onload=function(){i.innerHTML=j.responseText};j.onerror=function(){_result=false};j.send()}}else{j=new XMLHttpRequest();j.onreadystatechange=processRequest}var d=new Date;function processRequest(){if(j.readyState==4){var a=new Date;var b=a.getTime()-d.getTime();if(b<18000&&((j.status!=0&&j.status!=502)||j.status==200)){i.innerHTML=j.responseText}else{if(window.location.protocol=="http:"&&!redirect){makeRequest("https://"+g+"/eban/logo");redirect=true}else{i.innerHTML="LOGO Doesn't exist"}}}}this.doGet=function(){j.open("GET",c+'?uid='+f+'&url='+window.location.host+'&pic='+e,true);j.send()}}function makeRequest(a,b,c,d,e){var f=new AJAXInteraction(a,b,c,d,e);f.doGet()}function callOtherDomain(a,b,c,d,e){for(var i=0;i<a.length;i++){makeRequest(a,b,c,d,e)}}function dbd_popup_show(a){window.open(a,'dbdcer','width=530,height=640,scrollbars=no,location=no,resizable=no')}</script></div>


สคริปข้างต้นเป็น สคริป ปุ่มสำหรับลิ้งไปยังหน้าของ ทะเบียนพาณิชย์ ออนไลน์ ซึ่งถ้าเราไม่ได้นำ สคริปนี้ไปใส่ในเว็บที่เราลงทะเบียนไว้ ปุ่มที่ลิ้งไปยังหน้า ทะเบียนพาณิชย์มันจะไม่แสดง ซึ่งปุ่มดังกล่าวมีลักษณะแบบนี้ครับ
http://goo.gl/Gmjm14

ทีนี้ผมได้ทำ ifram เอาไว้ แต่อยากจะให้ มันแสดงไปยังหน้า ข้อมูลทะเบียนพาณิชย์เลย โดยไม่ต้องแสดงเป็นปุ่ม หรือ โดยที่เราไม่ต้องไปคลิปที่ปุ่ม DBD พอจะทราบวิธีการไหมครับ ขอขอบคุณล่วงหน้าสำหรับทุกคำตอบครัช

jaideejung007 โพสต์ 2014-2-25 11:03:45

ทีนี้ผมได้ทำ ifram เอาไว้ แต่อยากจะให้ มันแสดงไปยังหน้า ข้อมูลทะเบียนพาณิชย์เลย โดยไม่ต้องแสดงเป็นปุ่ม หรือ โดยที่เราไม่ต้องไปคลิปที่ปุ่ม DBD พอจะทราบวิธีการไหมครับ ขอขอบคุณล่วงหน้าสำหรับทุกคำตอบครัช อ่านแล้วงง มีตัวอย่างไหมครับ?

mylookhin โพสต์ 2014-2-26 01:22:58

jaideejung007 ตอบกลับเมื่อ 2014-2-25 11:03
อ่านแล้วงง มีตัวอย่างไหมครับ?

ครับ ประการแรกเลย ชื่อกระทู้ ตอนแรกผมได้ตั้งกระทู้ไปแล้ว ทีนี้ มีการแจ้งเตือนว่า มีกระทู้ที่ถูกเก็บไว้ เผลอกดไปโดนเลยทำให้ กลายเป็นชื่อกระทู้ ที่ถูกเก็บไว้ แต่ตอนนี้ได้แก้ไขชื่อกระทู้ให้ถูกต้องแล้ว ต้องขออภัยด้วยครัช

ประการที่สอง อย่างที่บอกว่า ผมได้ทำ ไอเฟรม ลิ้งได้ดังนี้
http://goo.gl/Gmjm14

ที่นี้ผมต้องการให้ไอเฟรม ดังกล่าว แสดงเป็น หน้า
http://www.trustmarkthai.com/ecm/public/ebanlogo/paper.html?uparam=WC9BQkQvVnRFSkJVaW41T05iUGorK2doOWZ4N2hUMlRrTDkwK0NRRFYwZzExSUJXcWM4MkdPdDRVTEtJQndBbVpRYjhManR5bkFDNmNmL3ZIM2tldkE9PQ== เลย พอจะมีวิธีไหมครัช ขอบคุณอย่างสูงครับ ที่สนใจปัญหา ของผมและกรุณาเข้ามาตอบให้

jaideejung007 โพสต์ 2014-2-26 10:13:47

แกะออกมาได้แค่นี้ครับ

http://www.dbdecommerce.com/eban/logo?uid=1739900424753&url=www.mylookhin.net&pic=1

เมื่อวิวซอร์สออกมา จะมีโค้ดประมาณนี้
<a href="javascript:dbd_popup_show('http://www.trustmarkthai.com/ecm/public/ebanlogo/paper.html?uparam=WC9BQkQvVnRFSkJVaW41T05iUGorK2doOWZ4N2hUMlRrTDkwK0NRRFYwanpWR2V3a2dVWTE1K2d2dFZ4cW83aFpJcWNxckhIdTlXK3RlbVZGS2FZMWc9PQ==')">
...
...
...
สังเกตุได้ว่า โค้ดนี้
WC9BQkQvVnRFSkJVaW41T05iUGorK2doOWZ4N2hUMlRrTDkwK0NRRFYwanpWR2V3a2dVWTE1K2d2dFZ4cW83aFpJcWNxckhIdTlXK3RlbVZGS2FZMWc9PQ==จะมีการเปลี่ยนประมาณ 1 นาทีต่อครั้ง เมื่อเรามีการรีเฟรชหน้าเว็บใหม่

ฉะนั้นแล้ว หากเราจะดึง
http://www.trustmarkthai.com/ecm/public/ebanlogo/paper.html?uparam=WC9BQkQvVnRFSkJVaW41T05iUGorK2doOWZ4N2hUMlRrTDkwK0NRRFYwanpWR2V3a2dVWTE1K2d2dFZ4cW83aFpJcWNxckhIdTlXK3RlbVZGS2FZMWc9PQ==ออกมาทำ iframe โต้งๆ เลยคงทำไม่ได้ครับ เพราะหากเรานำไปใช้แล้ว ค่า uparam มันก็จะเปลี่ยน ข้อมูลก็จะไม่แสดงครับ

ปล. เข้าไปอ่านรายละเอียดเพิ่มเติมจากลิงก์นี้ประกอบนะครับ http://www.thaiseoboard.com/index.php/topic,319832.msg4429475.html#msg4429475

leonna โพสต์ 2014-2-26 11:49:39

ผมอ่านไม่เข้าใจเเต่พอจับข้อความได้นิดหน่อยลองเอาตัวยี้ไปโมใช้งานดูมันจะไปดึงเอาเว็ปหน้านั้นโดยกำหนดพิกัดที่ต้องการได้

<iframe src ="http://www.chayoo.in.th/forum.php" width="785" height="2355" border="0" scrolling="no" hspace="-255" vspace="-1530" >
</iframe>


hspace="-255" vspace="-1530"<=============== พิกัดครับลองปรับดู เหมือนเเกน X,Y

เด็กๆเอามาฝากไว้ในเว็ปผมเห็นว่าหน้าสนใจดีเเต่ไม่เคยใช้เลย (จข.champ644) sm942dz

mylookhin โพสต์ 2014-2-26 12:31:41

ขอบคุณทุกความเห็นนะครับ สรุปคือยังไม่มีวิธีทำได้สินะ
หน้า: [1]
ดูในรูปแบบกติ: สอบถามสคริป ของ trustmarkthai ครับ