View Full Version : سوال: این صفحه ↓ رو که جدا از مرورگر و وبسایت باز میشه رو چه طور طراحی کنیم؟
mohammadriano
چهارشنبه 25 مرداد 1391, 18:11 عصر
سلام
می خواستم بدونم چه طور میشه این صفحه رو نمایش داد!؟
91313
mohammadriano
پنج شنبه 26 مرداد 1391, 02:26 صبح
این صفحه ↑ که برنامه نویس سایت barnamenevis.org نوشته رو چه طور در وب سایت قرار بدیم!
لطفاً به سوال جواب بدین
ayub_coder
پنج شنبه 26 مرداد 1391, 10:07 صبح
منظورتون رو خوب نرسوندید.
اگه منظورتون اون popup window باشه که به وسیله ی جاوا اسکریپت سخته میشه و زیاد به php مربوط نیست. اگه منظور غیر از اینه واضح تر بگید
mohammadriano
پنج شنبه 26 مرداد 1391, 13:06 عصر
منظورتون رو خوب نرسوندید.
اگه منظورتون اون popup window باشه که به وسیله ی جاوا اسکریپت سخته میشه و زیاد به php مربوط نیست. اگه منظور غیر از اینه واضح تر بگید
نمی دونم پسوند فایلی که من دارم PHP هست البته بیشتر طراحی هست تا برنامه نویسی
من می خوام که یک فایل PNG رو زمانی که کاربر روی یک لینک کلیک کرد داخل این قاب نشون بدم
این صفحه رو این طوری ↓ می تونید باز کنید
91353
ayub_coder
جمعه 27 مرداد 1391, 17:30 عصر
برای اینکار باید از توابع header برای ارسال عکس به مرورگر توسط اسکریئت php استفاده کنید. با کمی جستجو در تالار زودتر به نتیجه خواهید رسید. قبلا چندین بار در مورد آموزش داده شد.
mohammadriano
جمعه 27 مرداد 1391, 18:10 عصر
برای اینکار باید از توابع header برای ارسال عکس به مرورگر توسط اسکریئت php استفاده کنید. با کمی جستجو در تالار زودتر به نتیجه خواهید رسید. قبلا چندین بار در مورد آموزش داده شد.
ممنون دوست عزیز چه کلمه ای رو باید جستجو کرد؟
اگه ممکن هست پاسخ رو در همین تاپیک بگذارید
ya30ien2
جمعه 27 مرداد 1391, 19:35 عصر
فکر میکنم از این بیشتر خوشت بیاد
sepide_68_91
شنبه 28 مرداد 1391, 09:34 صبح
سلام
میشه بگید چطور توی وب سایت میشه ازشون استفاده کرد
ممنون
Saber Mogaddas
شنبه 28 مرداد 1391, 10:58 صبح
سلام
برای اینکار می تونید از jquery استفاده کنید ..
باز کردن یک صفحه جدید به صورت سفارشی با همان (custom size):
به کد زیر توجه کنید :
<html>
<head>
<title></title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.js"></script>
<script type="text/javascript">
var windowSizeArray = [ "width=200,height=200",
"width=300,height=400,scrollbars=yes" ];
$(document).ready(function(){
$('.newWindow').click(function (event){
var url = $(this).attr("href");
var windowName = "popUp";//$(this).attr("name");
var windowSize = windowSizeArray[$(this).attr("rel")];
window.open(url, windowName, windowSize);
event.preventDefault();
});
});
</script>
</head>
<body>
<a href="http://www.flashmn.com/" rel="0" class="newWindow" >click me</a>
<a href="http://www.mnswf.com/" rel="1" class="newWindow" >click me</a>
</body>
</html>
زمانی که روی کلاس :
class="newWindow"
کلیک میشه :
$('.newWindow').click(function (event){
});
لینک موجود در تگ a این کلاس به صورت popup و با طول و عرض 200px که تو متغیر بالا هست به این صورت تعریف کردیم نمایش داده میشه :
var windowSizeArray = [ "width=200,height=200", "width=300,height=400,scrollbars=yes" ];
و صفحاتی که دارای اسکرول هستند با ابعاد 300*400 نمایش داده میشوند...
برای اینکه صفحه شما کامل دیده شه می تونید صفحه رو یا با css به همان صورت که برای موبایل طراحی میشه طراحی کنید و یا با تغییر دادن سایز در همین تابع صفحه مورد نظر خودتون رو بدست بیارید..
منبع همراه با دمو : http://www.codebelt.com/jquery/open-new-browser-window-with-jquery-custom-size/
موفق باشید..
Saber Mogaddas
شنبه 28 مرداد 1391, 11:04 صبح
سلام
میشه بگید چطور توی وب سایت میشه ازشون استفاده کرد
ممنون
سلام برای آشنایی با نحوه کار این نوع popup ها که به lightbox معروفند بهتر که از این لینک (http://leandrovieira.com/projects/jquery/lightbox/) استفاده کنید به طور کامل توضیح داده شده و فقط باید فایل ها و کد هارو به نحوی که گفته شده جایگزاری کنید ..
موفق باشید..
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.