رفتن به مطلب

اجرای ایفریم در صورت پر بودن فیلد؟


پست های پیشنهاد شده

سلام

من یک صفحه دارم شامل : نام و نام خانوادگی و... و نیز یک ایفریم(iframe) حالا مشکلم اینه که نمیخوام وقتی صفحه رو باز میکنم اون ایفریم اجرا و نشون داده بشه. میخوام وقتی اجرا بشه که مثلا همون فیلد نام و نام خانوادگی پر بشه.

مثلا وقتی وارد صفحه شدیم فقط کادر نام و نام خانوادگی وجود داشته باشه و وقتی اون کادر رو پر کردیم، ایفریم اجرا بشه و صفحه مورد نظر ما رو نشون بده.

ممنون

لینک به ارسال

ممنون ولی اگه بوسیله زمینه دلخواه این کار رو انجام بدم فکر کنم در همه صفحات اعمال بشه!

مثلا وقتی اون شرط رو در فایل سینگل بذارم در همه صفحات وجود داره. من میخوام فقط در یک صفحه و آدرس وجود داشته باشه.

البته بوسیله php اگه شد خوبه

ویرایش شده توسط kingblog
لینک به ارسال

سلام

با جی کوئری به صورت زیر می تونید عمل کنید:


$('button').click(function(){
$('iframe').hide();
var s=$('input').val();
if(s!="") { $('iframe').show(); }

});

لینک به ارسال

ممنون

فقط اینو چجوری باید استفاده کنم؟ شرمنده ها

مثلا اینجوری:


<script type="text/javascript">
<!--
$('button').click(function(){
$('iframe').hide();
var s=$('name-2').val();
if(s!="") { $('iframe').show(); }
});
//-->
</script>

لینک به ارسال


<script type="text/javascript">
$(document).ready(function(){
$('button').click(function(){
$('iframe').hide();
var s=$('name-2').val();
if(s!="") { $('iframe').show(); }
});
});
</script>

این شکلی.

دقت کنید فایل jquery لود شده باشه.

لینک به ارسال

بازم ممنون

من کدها رو به شکل زیر استفاده کردم ولی جواب نمیده:


<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('button').click(function(){
$('iframe').hide();
var s=$('name-2').val();
if(s!="") { $('iframe').show(); }
});
});
</script>
<form name="form-2" action="#" method="post">
<label>نام : </label><input type="text" name="name-2" id="name-2" />
<iframe name="iframe" id="iframe" marginwidth="1" marginheight="0" border="0" src="" frameborder="0" height="446" scrolling="no" width="448"></iframe>
<input name="button" id="button" type="button" value="ارسال" /></form>

لینک به ارسال

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('iframe').hide();
$('#name-2').focusout(function(){
var v = $(this).val();
if(v!='') {
$('iframe').show();
}
else {
$('iframe').hide();
}
});
});
</script>
<form name="form-2" action="#" method="post">
<label>نام : </label><input type="text" name="name-2" id="name-2" />
<iframe name="iframe" id="iframe" marginwidth="1" marginheight="0" border="0" src="" frameborder="0" height="446" scrolling="no" width="448"></iframe>
<input name="button" id="button" type="button" value="ارسال" /></form>

لینک به ارسال

با خود زمینه های دلخواه کار های زیادی میشه کرد ! خیلی بیشتر از اونی که فکر کنید در حقیقت دست شما بازه که تو هر صفحه ای که دلتون می خواید استفاده کنید اصلا میتونید کد رو در template file که درست کردین بزارید کد نمایش زمینه دلخواه رو که این template file اختصاصی میشه همون صفحه مد نظرتون خیلی کارتون راحت میشه اگر همه روش ها رو تست کردین و مطلوب و مورد نظر نبود بگید تا راهنمایی بیشتری کنم با تشکر.

ارادتمند : مسلم فلاح نیت

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...