הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

 
 
כלים לאשכול תצורת הצגה
Prev הודעה קודמת   הודעה הבאה Next
ישן 29-01-06, 12:58   # 14
SITEAM
משתמש - היכל התהילה
עסק רשום [?]
 
SITEAM's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 51
הודעות: 1,191

SITEAM לא מחובר  

ציטוט:
נכתב במקור על ידי עידו דרור
שכחתי לציין, קודם כל תודה רבה אסף,
אבל אני זקוק לקוד שאינו ב-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

בהצלחה
  Reply With Quote
 

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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