ขอคำแนะนำเรื่อง IFRAME ทีครับ เรื่องการปรับความสูง

เริ่มโดย Behide2, 06 มีนาคม 2014, 07:31:08

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Behide2

ต้องการกำหนดความสูงของ Iframe ครับ โดยดึงมาจากเว็บอีกเว็บนึงมา ซึ่งแต่ละ iframe มีความสูงไม่เท่ากัน ขึ้นอยู่ปริมาณของฐานข้อมูลนั้นครับ เช่น

ชื่อเว็บ test1.com
frame1.php มีความสูงอยู่ที่ 500pxls
frame2.php มีความสูงอยู่ที่ 300pxls

ดึงมาโดยเขียน
<iframe src="http://www.test1.com/frame1.php" frameborder="0" width="100%" height="100%" scrolling="no" ></iframe>
<iframe src="http://www.test1.com/frame2.php" frameborder="0" width="100%" height="100%" scrolling="no" ></iframe>

ความต้องการคือ ให้ความสูงตามเพจที่ดึงมา ไม่ต้องมี scrollbar เลื่อน และแสดงออกมาครบโดยมีความสูงตามเพจที่ดึงมาครับ

ไม่รู้ผมอธิบายเข้าใจมั้ย อิอิ รบกวนช่วยทีนะครับ
:wanwan017: :wanwan017:
สคริปเว็บบอลเสร็จหมาดๆ พร้อมเสิร์ฟทันที ราคา พิเศษเพียง 599 บาท ราคานี้ 10 ท่านแรก ระบบใช้งานง่าย ไม่จำกัดโดเมน Demo : football.gintiew.com สนใจจัดมาได้เลย

imodxlstep

ไม่น่าจะได้นะครับ  ถ้าจะได้ต้องทำทีละโคดทีละตัว คือกำหนดค่า hight เอาครับ 

<iframe name="1" src="URL " frameborder="1" scrolling="no" width="800" height="500"></iframe> กำหนด height เอาครับ จะเอา กี่ px

ไม่อย่างนั้นก็หาวิธีเขียนแบบอื่น php แบบไม่ใช้ iframe รู้สึกเค้าจะไม่นิยมกันนะครับ เพราะ iframe google มันจะมองไม่เห็น(มั้ง)

[direct=https://submit.shutterstock.com/?ref=4444966]ขายรูปออนไลน์ทั่วโลกกับเว็บไซต์ Shutterstock.com[/direct]

[direct=https://goo.gl/Miqe1v]อยากรวย ไปหาหนังสือนี้มาอ่านนะครัช[/direct]

เป็นแค่คน ๆ หนึ่ง ซึ่งรักกล้วยไม้  สนใจในกล้วยไม้ เพราะกล้วยไม้เป็นสิ่งที่ธรรมชาติ บรรจงสร้างสรรขึ้นมาเพื่อให้โลกสวยงาม ตื่นเช้ามาก็รดน้ำกล้วยไม้ ใส่ปุ๋ยกล้วยไม้ ผมรักกล้วยไม้...เว็บไซต์กล้วยไม้ [direct=http://www.tjorchid.com]TJorchid.com[/direct] [direct=http://www.tjorchid.com/?page_id=8472]วิธีจ่ายเงินซื้อของ Lazada[/direct]

pollpolball

ตอบแบบความรู้สึก ไม่นึกถึงหลักการน่ะครับ

หาวิธีเช็ค ความสูงของหน้านั้น จากนั้น เอาค่านั้นมาใส่ตัวแปร แล้ว ยัดใส่ใน iframe width="<?=$higth;?>"

ทำสิ่งที่เป็นไปไม่ได้ ให้เป็นไปได้ คนนั้นจะเป็นผู้นำโลก....สตีปจ็อบ

wasantec

ลองใส่ scrolling เป็น yes  ดูครับผมก็ไม่ได้ลองเหมือนกัน  scrolling="yes"

Positron

ถ้าเนื้อหานอก iframe กับเนื้อหาใน iframe เป็น sub domain เดียวกัน จะสามารถสั่ง js ให้ทำงานข้าม iframe ได้ (ใช้ parent)
คือสั่งจากใน iframe ให้กรอบนอก iframe มี height สูงเท่าเนื้อหาใน iframe ได้

แต่ถ้าใน iframe กับนอก iframe เป็นคนละ sub domain กัน (ต่าง domain, ต่าง sub.domain.com, ต่าง port == ต่าง sub domain)
จะไม่สามารถบังคับข้าม iframe ได้ เค้าจึงนิยมใช้ hashtags ใน url ภายใน iframe มาเป็นตัวบอกความสูงใน iframe นั้นเช่น
ใน iframe สูง 400px ก็ใช้ js เพิ่ม hashtags ของ url เป็น xxxxxx.com/yyy.html#400
แล้วใช้ js อีกตัวที่อยู่ภายนอก iframe ให้คอยดักจับ url ของ iframe ว่ามีการเปลี่ยนหรือไม่ และถ้าเกิดเจอ hashtags #400 ก็ให้เซ็ท iframe นั้นมีความสูงเท่ากับ 400 ทันที


ปล. ผมอาจจะเขียนงงๆนะครับ เพราะอธิบายไม่ค่อยถูกเหมือนกัน - -'

coolsweet

[direct=http://www.daisukimag.com]รีวิวเกม[/direct]
[direct=http://www.daisukimag.com]รีวิวภาพยนตร์[/direct]
[direct=http://www.daisukimag.com]รีวิวอนิเมะ[/direct]
[direct=http://www.daisukimag.com/game/]Game[/direct]
[direct=http://www.daisukimag.com/game/]yokai saga[/direct]