2monkeyDesign
11/02/2013
นาฬิกา สำหรับโปรแกรมเมอร์
ยังดี ที่มีตัวเลข แสดงผลลัพท์จากการยกกำลังไว้ให้ด้วย
06/01/2013
เอาวิธีจอดรถในที่แคบมาฝากครับ ^ ^
http://www.youtube.com/watch?v=XQLPFfwY6wE&NR=1
TOP 10 PARKING ONLY YOU TO ENJOY IT ..NO MORE ! , SÓLO PARA QUE LO DISFRUTEN ,NADA MÁS ! _ ERICK
มีหลังไมค์ หลายท่านถามว่า ทำอย่างไรให้ Iframe ตัวสารพัดประโยชน์ของเรา สามารถปรับเปลี่ยนความสูงได้เอง เพราะโดยปกติแล้วเราจำต้องฟิก ความสูงลงไป ซึ่งบางครั้งเนื้อหามันยาวกว่าที่เราฟิกไว้ มันก็จะเปิด Scollbar มากวนใจ หรือถ้าเราตั้งไว้สูงเกิน พอเนื้อหาน้อยมันก็จะเกิดที่ว่าง
วันนี้เลย เอามาแบ่งปันกันครับ
ก่อนที่จะเริ่มต้องบอกก่อนว่า โค้ดนี่ผมไม่ได้เขียนขึ้นมาเอง แต่ ไปเจอมาเมื่อนานมาแล้ว และใช้มาจนถึงทุกวันนี้ ฮ่าๆ
นี่เลยครับส่วนแรก เป็นส่วนของ การเรียกใช้ Iframe นะครับ จุดที่ต้องสนใจมีแค่ 2 ที่ครับคือ src > ชี้ไปที่ไฟล์ที่ต้องการเรียก และ width > ใช้ปรับความกว้าง ในส่วนอื่นถามว่าสำคัญหรือไม่ แน่นอนครับมันสำคัญ เพราะใช้ในการอ้างอิงต่างๆ แต่ วันนี้เราไม่ได้มาแชร์เรื่องของ element ต่างๆกัน เพราะฉะนั้น ขอข้ามไปก่อน
และในส่วนที่ 2 เป็น java script ตามนี้ครับ
var isIE = (navigator.appName.indexOf("Microsoft")!=-1)? true:false;
function GetDocument(frameName)
{
if( isIE )
{
return document.frames[frameName].document;
}
else
{
return document.getElementById(frameName).contentDocument;
}
};
var tm_AutoHeightFrame = null;
function AutoHeightFrame(frameName)
{
AutoHeightFrame1(frameName);
if( tm_AutoHeightFrame == null )
{
tm_AutoHeightFrame = setInterval(function(){AutoHeightFrame1(frameName);}, 200);
}
};
function AutoHeightFrame1(frameName)
{
var frm = document.getElementById(frameName);
if( frm == null ) return;
var frameBody = GetDocument(frameName).body;
if( frameBody == null ) return;
var _height = frameBody.scrollHeight+10;
if( _height < 360 ) {_height=360;} // ในส่วนนี้คือ min-height หรือ ความสูงที่น้อยที่สุดที่ยอมให้เกิดขึ้น แต่ถ้ามันเกิดมันจะปรับให้เอง อยากแก้ไขให้แก้ไขตัวเลขเอานะครับ หน่วยเป็น pixcel
frm.height = _height;
}
function IframeOnload(frameName)
{
AutoHeightFrame(frameName);
};
วิธีการใช้งานคือ
1.tag iframe อยากให้แสดงตรงไหน วางตรงนั้น
2.java script จริงๆแล้วไม่ได้กำหนดว่าต้องวางตรงไหน เพราะวางที่ไหนมันก็แสดงผลให้ทั้งนั้น เอาเป็นเราสะดวกแล้วกันครับ
สรุปคือ ... วาง Iframe และ วาง script ตัวนี้ซะ แค่นั้นก็เป็นอันเสร็จสิ้น
cr.Code : จำไม่ได้จริงๆ ขอโทษด้วยครับ
Content by PaOz` SmoothChoco
คลิกที่นี่เพื่อเป็นสมาชิก?
ประเภท
ติดต่อ ธุรกิจของเรา
เบอร์โทรศัพท์
เว็บไซต์
ที่อยู่
Bangkok
10220