PDA

View Full Version : استاپ کردن یک ifram بعد از چند ثانیه



mohsen-unique
سه شنبه 11 آبان 1389, 17:17 عصر
با سلام خدمت دوستان
آقا چطور میشه یه ifram رو بعد از چند ثانیه استاپ کرد؟
اگه نمی شه با زمان کار کرد آیا کدی وجود داره که وقتی اون رو اجرا کنیم ifram استاپ بشه؟
می خوام لود شدن یه ifram رو بعد از یه زمان مشخص بایستونم چطور این کار رو بکنم؟:ناراحت:

funpatogh
سه شنبه 11 آبان 1389, 21:48 عصر
میشه منظورتون رو واضح تر بگید مگه در حال حرکت هست که میخواید stop بشه؟

binyaft
سه شنبه 11 آبان 1389, 22:15 عصر
به PHP ربطی نداره ، باید از جاوا اسکریپت استفاده کنید

mohmadd
سه شنبه 11 آبان 1389, 22:19 عصر
سلام.
اینجا php هست شما باید سئوالتون رو در جاوااسکریپت (http://barnamenevis.org/forum/forumdisplay.php?f=160)بپرسید .!
JavaScript و Framework های مبتنی بر آن (http://barnamenevis.org/forum/forumdisplay.php?f=160)

در حالت عادی چنین امکانی در جاوا نیست ولی شما میتونی یک فایل null بسازی و بعد از چند ثانیه اونو بریزی در src
هزار تا روش داره ..


<html>
<head>
<script type="text/javascript">

///////////////////////////
stopiframe = 1; // true
sec = 1;


//////////////////////////
function stop()
{
var x=document.getElementById("myframe");
x.src = '';

}
if(stopiframe && sec){setTimeout('stop()',sec*1000)};
</script>
</head>
<body>

<iframe id="myframe" src="http://google.com/" onload>
<p>Your browser does not support iframes.</p>
</iframe>

</body>
</html>

mohsen-unique
سه شنبه 11 آبان 1389, 22:28 عصر
سلام.
اینجا php هست شما باید سئوالتون رو در جاوااسکریپت (http://barnamenevis.org/forum/forumdisplay.php?f=160)بپرسید .!
JavaScript و Framework های مبتنی بر آن (http://barnamenevis.org/forum/forumdisplay.php?f=160)

در حالت عادی چنین امکانی در جاوا نیست ولی شما میتونی یک فایل null بسازی و بعد از چند ثانیه اونو بریزی در src
هزار تا روش داره ..


<html>
<head>
<script type="text/javascript">

///////////////////////////
stopiframe = 1; // true
sec = 1;


//////////////////////////
function stop()
{
var x=document.getElementById("myframe");
x.src = '';

}
if(stopiframe && sec){setTimeout('stop()',sec*1000)};
</script>
</head>
<body>

<iframe id="myframe" src="http://google.com/" onload>
<p>Your browser does not support iframes.</p>
</iframe>

</body>
</html>

ببخشید ولی من فکر می کردم با php میشه همچین کاری کرد
به هر حال ممنون از پاسختون

mohmadd
سه شنبه 11 آبان 1389, 22:38 عصر
ببخشید ولی من فکر می کردم با php میشه همچین کاری کرد
به هر حال ممنون از پاسختون
php تحت سروره
javascript تحت کلاینته

البته این روش روش خوبی نیست.
چون مفهوم stop به این معنیه که هیچ تغییری تو ifram ایجاد نشه و stop بشه
حالا اگه روش دیگهی ای بود خبر میدم

mohsen-unique
سه شنبه 11 آبان 1389, 22:41 عصر
php تحت سروره
javascript تحت کلاینته

البته این روش روش خوبی نیست.
چون مفهوم stop به این معنیه که هیچ تغییری تو ifram ایجاد نشه و stop بشه
حالا اگه روش دیگهی ای بود خبر میدم
من همین رو می خواستم چون ifram که استفاده می کنم جایی نمایش داده نمیشه...
تست می کنم خبرش رو می دم اگه نشود که منتظر شما می مونم

mohmadd
سه شنبه 11 آبان 1389, 22:49 عصر
اینم یک روش :


<html>
<head>
<script type="text/javascript">

///////////////////////////
stopiframe = 1; // true
sec = 1;


//////////////////////////
function stop()
{
if (navigator.appName == 'Microsoft Internet Explorer') {
window.frames[0].document.execCommand('Stop');
} else {
window.frames[0].stop();
}
}

if(stopiframe && sec){setTimeout('stop()',700)};
</script>
</head>
<body>

<iframe id="myframe" src="http://google.com/" onload>
<p>Your browser does not support iframes.</p>
</iframe>

</body>
</html>