View Full Version : باز شدن لینک در جدول
shabnam_20
سه شنبه 26 اردیبهشت 1385, 07:48 صبح
آیا در دریم ویور میشه کاری کرد که یه لینک توی یکی از خونه های یه جدول باز بشه؟
goshkob
سه شنبه 26 اردیبهشت 1385, 13:52 عصر
اصولا باز شدن یک لینک در دو جا امکان پذیره
1. خود صفحه یا صفحه ای جدید.
2. درون تگ iframe.
حال اگر بخواهید لینکی در tableواز شود ابتدا باید آن را در ifarame واز کنید سپس نتیجه را با JS به مکان دلخواه منتقل نمایید.
shabnam_20
سه شنبه 26 اردیبهشت 1385, 22:51 عصر
میشه کمی بیشتر توضیح بدی؟
goshkob
چهارشنبه 27 اردیبهشت 1385, 11:59 صبح
بطور خلاصه
در جایی که می خواهی نتیجه لینک آنجا باز شود یک تگ div بصورت زیر ایجاد میکنی:
<div id="MyDiv"></div> ودر جایی دیگر که جایش مهم نیست:
<iframe id="MyIfr" name="MyIfr" onload="loadtodiv('',1);" style="width:1px; height:1px; left:-10px; top:-10px; position: absolute;"></iframe>
<script>
function loadtodiv(url,x){
if(x){
document.getElementById('MyDiv').innerHTML = document.getElementById("MyIfr").contentWindow.document.body.innerHTML;
}else{
document.getElementById('MyIfr').src = url;
}
}
</script>
حال هر گاه که بخواهی لینکی را لود کنی تابع ریز رافراخوانی کن:
loadtodiv("WhereYouWant"); همین!
pooyanm
چهارشنبه 27 اردیبهشت 1385, 23:52 عصر
با frame این کار انجام پذیره ولی اگر با AJAX کار کنی این کار به روش استانداردی انجام
می شه به این شکل که شما با JavaScript یک درخواست http به هر آدرس دلخواه می فرستی و نتیجه را به صورت XML دریافت و به صفحه html اضافه می کنی. با کمی جست وجو مطالب زیادی درباره ای جکس پیدا می کنی.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.