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

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

Press 28-01-06 22:54

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

אשמח לדעת מה הקוד או מה הדרך לבצע זאת.

בתודה,
עידו דרור


עריכה:
חשוב לציין ללא פס גלילה

בניה 28-01-06 23:12

בס"ד



אם הבנתי אותך נכון תסיף בframe set
style="overflow-y:scroll"
או
style="overflow-x:scroll"
X זה לצדדים.
Y זה ללמטה ולמעלה.

vadim88 28-01-06 23:23

פשוט תעשה בתוך הגדרת ה פריים:

scrolling='auto'

שיהיה ככה:
<frame name='body' noresize scrolling='auto' src=''>

Press 28-01-06 23:26

אני רוצה אבל בלי גלילה...
ובניה, איפה אני מדביק את הקוד?

k.machine 28-01-06 23:31

לא הבנתם אותו.

הוא לא ביקש גלילה ברגע שזה חורג מהגבולות.
הוא ביקש שהוא יתארך לפי התוכן!


בקשר לתשובה,
אין דבר כזה.

הפתרון היחיד זה div. או טבלה.

בהצלחה.

Press 28-01-06 23:34

תודה רפי,
רק בכל זאת אשמח לשמוע דעות אחרות, אולי מישהו מכיר דרך בכל זאת...

ohadamar 29-01-06 02:53

ציטוט:

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

אני חושב שאי אפשר

תשתמש במה שרפי אמר לך
div או טבלה

Press 29-01-06 12:10

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

SITEAM 29-01-06 12:15

אפשר גם אפשר. (יש גם כל מיני שיטות)

אתה יכול לראות דוגמא כאן http://www.siteam.co.il/faq.asp

אני אעלה את הקוד הספציפי הזה מאוחר יותר

Press 29-01-06 12:30

שכחתי לציין, קודם כל תודה רבה אסף,
אבל אני זקוק לקוד שאינו ב-ASP.

בכל זאת תן לי בבקשה מה שתוכל.

תודה, שוב. :)

Sagi 29-01-06 12:34

iframe-הומצא בשביל למצוע הערכת דף....
בשביל זה תצטרך להשתמש בתמונות רקע שלא ימתחו..

Press 29-01-06 12:43

ציטוט:

נכתב במקור על ידי Sagi
iframe-הומצא בשביל למצוע הערכת דף....
בשביל זה תצטרך להשתמש בתמונות רקע שלא ימתחו..

אל תדאג לי, את זה כבר עשיתי.

Sagi 29-01-06 12:56

ציטוט:

נכתב במקור על ידי עידו דרור
אל תדאג לי, את זה כבר עשיתי.

אז למה איפרים?הקלה בתיכנות?

SITEAM 29-01-06 12:58

ציטוט:

נכתב במקור על ידי עידו דרור
שכחתי לציין, קודם כל תודה רבה אסף,
אבל אני זקוק לקוד שאינו ב-ASP.

בכל זאת תן לי בבקשה מה שתוכל.

תודה, שוב. :)

לא קשור ל-ASP בכלל

בבקשה:

את הקוד הזה אתה שם בעמוד שמכיל את הפריים

HTML קוד:

<script language="javascript" type="text/javascript" src="class.FrameHeightFitter.js"></script>
                        <script language="javascript" type="text/javascript"> frameHeightFitter = new FrameHeightFitter(new Array('myframe1')); </script>

                          <iframe id="myframe1" name="myframe1" scrolling="no" align="middle" src="page_name.html" width="100%" frameborder="0"></iframe></td>

ואת הקוד הזה אתה שומר בתור class.FrameHeightFitter.js

HTML קוד:

/***********************************************
* IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* Visit DynamicDrive.com for hundreds of original DHTML scripts
* This notice must stay intact for legal use
***********************************************/

function FrameHeightFitter(frameIDArr){
        var iframeids=frameIDArr;
       
        //Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
        var iframehide="yes"
       
        var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
        var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers
       
        this.resizeCaller = resizeCaller;
       
        function resizeCaller() {
                var dyniframe=new Array()
                for (i=0; i<iframeids.length; i++){
                        if (document.getElementById) resizeIframe(iframeids[i])
                        //reveal iframe for lower end browsers? (see var above):
                        if ((document.all || document.getElementById) && iframehide=="no"){
                                var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
                                tempobj.style.display="block"
                        }
                }
        }
       
        function resizeIframe(frameid){
                var currentfr=document.getElementById(frameid)
                if (currentfr && !window.opera){
                        currentfr.style.display="block"
                        if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
                                currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight;
                        else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
                                currentfr.height = currentfr.Document.body.scrollHeight;
                        if (currentfr.addEventListener)
                                currentfr.addEventListener("load", readjustIframe, false)
                        else if (currentfr.attachEvent){
                                currentfr.detachEvent("onload", readjustIframe) // Bug fix line
                                currentfr.attachEvent("onload", readjustIframe)
                        }
                }
        }
       
        function readjustIframe(loadevt) {
                var crossevt=(window.event)? event : loadevt
                var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
                if (iframeroot) resizeIframe(iframeroot.id);
        }
       
        function loadintoIframe(iframeid, url){
                if (document.getElementById) document.getElementById(iframeid).src=url
        }
       
        if (window.addEventListener) window.addEventListener("load", resizeCaller, false);
        else if (window.attachEvent) window.attachEvent("onload", resizeCaller);
        else window.onload=resizeCaller;
       
}

//--Example: suppose you have page iframes.htm where there are 2 iframes with ids 'myframe1','myframe2'.
//--Put the following code in the head of iframes.htm page
/*
<script language="javascript" type="text/javascript" src="class.FrameHeightFitter.js">
</script>
<script language="javascript" type="text/javascript"> frameHeightFitter = new FrameHeightFitter(new Array('myframe1','myframe2')); </script>
*/
//Make sure the iframe is defined:
/*
<iframe id="myframe1" src="page.html" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0" style="overflow:visible; width:100%; display:none"></iframe>
*/

כמובן שמדובר כאן ב-IFRAME

בהצלחה

Press 29-01-06 13:17

תודה רבה אסף,
Js.. איך לא חשבתי על זה.

אתה פשוט מלך!
שוב תודה.


ושגיא,
נניח וזה הקלה בתכנות אוקיי?
מה? זה אסור?

SITEAM 29-01-06 13:38

ציטוט:

נכתב במקור על ידי עידו דרור
תודה רבה אסף,
Js.. איך לא חשבתי על זה.

אתה פשוט מלך!
שוב תודה.


ושגיא,
נניח וזה הקלה בתכנות אוקיי?
מה? זה אסור?

אין בעד מה

שקד 29-01-06 15:11

המטרה הושגה - האשכול נעול -
התגובות כבר מתחילות לצאת מהעיקרון.

SITEAM 29-01-06 15:28

ציטוט:

נכתב במקור על ידי שקד
המטרה הושגה - האשכול נעול -
התגובות כבר מתחילות לצאת מהעיקרון.

חבל רק ששכחת לנעול... :qqb007:


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

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