استفاده از html :
آسانترین روش include صفحات این روش می باشد، جهت استفاده از این روش میتوانید از کدهای زیر استفاده کنید:
جهت include فایل از همان سرور از دستور زیر استفاده نمایید:
<!--#include file="filename.html"-->
جهت include فایل به صورت مجازی از دستور زیر استفاده نمایید:
<!--#include virtual="/filename.html"-->
توجه:
به جای filename.html می توانید آدرس صفحهی مورد نظر را وارد کنید.
با استفاده از این دستور شما می توانید هر فرمتی را include کنید.
در صورت استفاده از این کد تفاوتی ندارد صفحهی شما چه فرمتی داشته باشد.
به این موضوع توجه داشته باشید که این دستور فقط در سرورهای ویندوز قابل اجرا است!
در ضمن در asp نیز از همین روش برای include استفاده میشود.
به جای filename.html می توانید آدرس صفحهی مورد نظر را وارد کنید.
با استفاده از این دستور شما می توانید هر فرمتی را include کنید.
در صورت استفاده از این کد تفاوتی ندارد صفحهی شما چه فرمتی داشته باشد.
به این موضوع توجه داشته باشید که این دستور فقط در سرورهای ویندوز قابل اجرا است!
در ضمن در asp نیز از همین روش برای include استفاده میشود.
استفاده از php :
جهت استفاده از include بوسیله php میتوانید از کد زیر استفاده نمایید:
<?php include("filename.html"); ?>
توجه:
به جای filename.html می توانید آدرس صفحهی مورد نظر را وارد کنید.
با استفاده از این دستور شما می توانید هر فرمتی را include کنید و اگر دسترسی شما باز باشد می توانید خارج از سرور خودتون نیز فایل include کنید.
در صورت استفاده از این کد فرمت صفحات شما حتما باید php باشد.
در صورت استفاده از این کد سرور شما حتما باید php را ساپورت کند.
به جای filename.html می توانید آدرس صفحهی مورد نظر را وارد کنید.
با استفاده از این دستور شما می توانید هر فرمتی را include کنید و اگر دسترسی شما باز باشد می توانید خارج از سرور خودتون نیز فایل include کنید.
در صورت استفاده از این کد فرمت صفحات شما حتما باید php باشد.
در صورت استفاده از این کد سرور شما حتما باید php را ساپورت کند.
استفاده از iframe در html :
جهت استفاده از این روش میتوانید از کد زیر استفاده کنید:
<iframe src="filename.html" width="100" height="100"></iframe>
توجه:
به جای filename.html می توانید آدرس صفحهی مورد نظر را وارد کنید.
با استفاده از این دستور شما می توانید هر فرمتی را include کنید.
در صورت استفاده از این کد تفاوتی ندارد صفحهی شما چه فرمتی داشته باشد.
به جای filename.html می توانید آدرس صفحهی مورد نظر را وارد کنید.
با استفاده از این دستور شما می توانید هر فرمتی را include کنید.
در صورت استفاده از این کد تفاوتی ندارد صفحهی شما چه فرمتی داشته باشد.
استفاده از javascript :
جهت استفاده از این روش میتوانید از کد زیر استفاده کنید:
<script language="javascript" src="filename.js">
توجه:
به جای filename.js می توانید آدرس صفحهی مورد نظر را وارد کنید.
با استفاده از این دستور شما فقط صفحات javascript را می توانید include کنید.
در صورت استفاده از این کد تفاوتی ندارد صفحهی شما چه فرمتی داشته باشد.
به جای filename.js می توانید آدرس صفحهی مورد نظر را وارد کنید.
با استفاده از این دستور شما فقط صفحات javascript را می توانید include کنید.
در صورت استفاده از این کد تفاوتی ندارد صفحهی شما چه فرمتی داشته باشد.
استفاده از javascript و html :
جهت استفاده از این روش مراحل زیر را طی کنید:
در مرحله اول کد زیر را در بخش head سایت خود قرار دهید:
<script>
function clientSideInclude(id, url) {
var req = false;
// For Safari, Firefox, and other non-MS browsers
if (window.XMLHttpRequest) {
try {
req = new XMLHttpRequest();
} catch (e) {
req = false;
}
} else if (window.ActiveXObject) {
// For Internet Explorer on Windows
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
req = false;
}
}
}
var element = document.getElementById(id);
if (!element) {
alert("Bad id " + id +
"passed to clientSideInclude." +
"You need a div or span element " +
"with this id in your page.");
return;
}
if (req) {
// Synchronous request, wait till we have it all
req.open('GET', url, false);
req.send(null);
element.innerHTML = req.responseText;
} else {
element.innerHTML =
"Sorry, your browser does not support " +
"XMLHTTPRequest objects. This page requires " +
"Internet Explorer 5 or better for Windows, " +
"or Firefox for any system, or Safari. Other " +
"compatible browsers may also exist.";
}
}
</script>
سپس جایی که میخواهید محتویات را include کنید کد زیر را قرار دهید:function clientSideInclude(id, url) {
var req = false;
// For Safari, Firefox, and other non-MS browsers
if (window.XMLHttpRequest) {
try {
req = new XMLHttpRequest();
} catch (e) {
req = false;
}
} else if (window.ActiveXObject) {
// For Internet Explorer on Windows
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
req = false;
}
}
}
var element = document.getElementById(id);
if (!element) {
alert("Bad id " + id +
"passed to clientSideInclude." +
"You need a div or span element " +
"with this id in your page.");
return;
}
if (req) {
// Synchronous request, wait till we have it all
req.open('GET', url, false);
req.send(null);
element.innerHTML = req.responseText;
} else {
element.innerHTML =
"Sorry, your browser does not support " +
"XMLHTTPRequest objects. This page requires " +
"Internet Explorer 5 or better for Windows, " +
"or Firefox for any system, or Safari. Other " +
"compatible browsers may also exist.";
}
}
</script>
<span id="include"></span>
در مرحلهی آخر کد زیر را جایگزین کد body کنید:
<body onLoad="clientSideInclude('include', 'filename.html');">
توجه:
به جای filename.html می توانید آدرس صفحهی مورد نظر را وارد کنید.
با استفاده از این دستور شما می توانید هر فرمتی را include کنید.
در صورت استفاده از این کد تفاوتی ندارد صفحهی شما چه فرمتی داشته باشد.
به جای filename.html می توانید آدرس صفحهی مورد نظر را وارد کنید.
با استفاده از این دستور شما می توانید هر فرمتی را include کنید.
در صورت استفاده از این کد تفاوتی ندارد صفحهی شما چه فرمتی داشته باشد.
September 22, 2008, 5:24 AM
بازم تووووووووووپ!