הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   iframe (https://hosts.co.il/forums/showthread.php?t=23988)

eLad 14-06-06 16:28

iframe
 
יש לי עמוד בשם elad.asp שנוצר בו טקסט דינאמית ואני עושה IFRAME לעמוד הזה.

איך אני יכול להגדיר שהגובה יהיה לפי הטקסט?
כלומר, אם העמוד elad.asp מכיל המונמון טקסט אז שה IFRAME יגדל בהתאם..

תודה

Alter 14-06-06 16:33

תבדוק באתר של סייטים :-)
לפי מה שאני יודע אי אפשר..

eLad 14-06-06 16:37

ציטוט:

נכתב במקור על ידי Alter
תבדוק באתר של סייטים :-)
לפי מה שאני יודע אי אפשר..

לא הבנתי את הדאחקה.. |Rolleyes|

אפשרי זה בטוח אפשרי עם איזו קומבינה עם JS, השאלה אם אין משהו מובנה או פשוט כזה.

Alter 14-06-06 16:40

הדאחקה זה שאני זוכר שאסף פעם אמר איזה דרך שניתן לעשות את זה או משהו דומה.
ואני זוכר שהוא אמר שהוא מריץ את זה באתר של סייטים.
אז תבדוק באתר!

יש מצב שיש משהו, אני אישית לא מכיר..
אולי נלמד משהו חדש בעזרת הפורום..

somebody 14-06-06 17:39

קח:
HTML קוד:

function resizeIFrame(aID) {
 
    obj = document.getElementById(aID);
    // if contentDocument exists, W3C compliant (Mozilla)
    if (document.getElementById(aID).contentDocument){
       
        obj.style.height = document.getElementById(aID).contentDocument.body.scrollHeight;
    }
    else {
        // IE
        obj.style.height = document.frames(aID).document.body.scrollHeight;
    }
  }

במאפינים של ה IFRAME:

HTML קוד:

allowtransparency="true" onload="resizeIFrame(this.id)"
זאת אומרת:
<iframe..........(באזור הזה)></iframe>

אמור לעבוד

-VladK- 15-06-06 10:50

ציטוט:

נכתב במקור על ידי somebody
קח:
HTML קוד:

function resizeIFrame(aID) {
 
    obj = document.getElementById(aID);
    // if contentDocument exists, W3C compliant (Mozilla)
    if (document.getElementById(aID).contentDocument){
       
        obj.style.height = document.getElementById(aID).contentDocument.body.scrollHeight;
    }
    else {
        // IE
        obj.style.height = document.frames(aID).document.body.scrollHeight;
    }
  }

במאפינים של ה IFRAME:

HTML קוד:

allowtransparency="true" onload="resizeIFrame(this.id)"
זאת אומרת:
<iframe..........(באזור הזה)></iframe>

אמור לעבוד

תודה! גם אני חיפשתי את זה!


כל הזמנים הם GMT +2. הזמן כעת הוא 15:34.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ