PDA

View Full Version : ارسال متغیر GET با جاوا اسکریپت



payamka
جمعه 27 آذر 1388, 10:46 صبح
سلام
من مي خوام از طريق متد document.write در جاوا اسکريپت يه لينک باکس php بسازم:
<script language="javascript" src="otherpage.php?var=4"></script>(اين کد توي صفحه ي index.php قرار داره)
بايد متغير var به صفحه ي otherpage.php بره و از اونجا:
document.write("<iframe id='linkbox' src='linkbox.php?l=4' scrolling='yes' frameborder='0' hspace='0' target='_self' name='linkbox' align='center' width='400' height='300'></iframe>");
يعني ميخوام از توي صفحه ي index.php صفحه ي linkbox.php?l=4 توي يه فريم باز بشه.
ميخوام اين کار رو از همين طريق انجام بدم نه از طريق فريم html مستقيم.
لطفا کمکم کنيد.اگه ميشه يه کد هم بذاريد.

onlymaj
پنج شنبه 17 دی 1388, 00:15 صبح
سلام
اگه میخواید یه آدرس تو frame باز بشه با گذاشتن یه لینک و قرار دادن مقدارtarget اون به اسم اون frame صفحه مورد نظرتون در frame باز میشه .
اگر هم میخواید این کار با javascript انجام بدید کافیه اینکار رو بکنید :

window.window_name.location = 'your addres';

mohsen6500
شنبه 13 آذر 1389, 02:41 صبح
سلام من یه همچین چیزی میخوام بسازم
البته مثل نظرخواهی بلگفا
ولی هرکاری میکنم فقط یه کد رو گت میکنه
مثلا من میگم توی صفحه اول 10 تا پست بذارم و روی نظر خواهی هرکدوم که لینک بشه صفحه کامنت کد گت آی دی پست مورد نظر و بگیره
ولی این کد فقط آخرین پست رو گت میکنه
میشه منو راهنمایی بفرمایید

mohsen6500
دوشنبه 27 دی 1389, 20:18 عصر
راستش یادم رفته بود
بابا یکی جواب منو بده لطفا!!!!
:عصبانی++::عصبانی++::عصبانی++:: صبانی++:

Hell Lord
دوشنبه 27 دی 1389, 22:43 عصر
با استفاده از آژاکس و ایکس ام ال راحت هستش که!؟
چه اصراری به این کار هست؟

mohsen6500
سه شنبه 28 دی 1389, 00:09 صبح
میشه دقیقا یه راهنمایی اساسی بفرمایید؟
چجوری من php رو باهاش قاطی کنم
آخه این ای دی خبرهامو میخوام از دیتا بیس mysql بخونم

Hell Lord
سه شنبه 28 دی 1389, 13:03 عصر
شما که خودت استاد هستی البته.
شما یک تابع جاوا اسکریپت بسازید که صفحه ی کامنت رو بیاره.
بعد از طریق پی اچ پی، لینک رو اونجا بسازید (در واقع ای دی رو توی تابع بگذارید)
مثلا" :

getComments(id);

بعد توی پی اچ پی برای هر کدام از پست ها آی دی را جا گذاری کنید.

البته الان که جواب را نوشتم به خودم شک کردم که درست منظور شما را گرفته ام یا خیر :افسرده:، اگر نه لطفا" بیشتر توضیح بدید.... توی بلاگفا هم رفتم چیزی دستگیرم نشد.

mohsen6500
سه شنبه 28 دی 1389, 19:45 عصر
سلام مثلا بلگفا واسه وبلاگهایی که داره از این کد جاوا اسکریپت استفاده کرده

<script language="javascript">
function GetBC(lngPostid)
{
intTimeZone=<-BlogTimeZone->;
strBlogId="<-BlogId->";
intCount=-1;
strResult="";
try {
for (i=0;i<BlogComments.length;i+=2)
{
if (BlogComments[i]==lngPostid)
intCount=BlogComments[i+1] ;
}
} catch( e) {
}
if ( intCount==-1) strResult="آرشیو محبین";
if ( intCount==0) strResult="محب کجاست؟";
if ( intCount==1) strResult="یک محب";
if ( intCount>1) strResult=intCount + " محب" ;
strUrl="http://commenting.blogfa.com/?blogid=" +strBlogId + "&postid=" + lngPostid + "&timezone=" + intTimeZone ;
strResult ="<a href=\"javascript:void(0)\" onclick=\"javascript:window.open('" + strUrl + "','blogfa_comments','status=yes,scrollbars=yes,too lbar=no,menubar=no,location=no ,width=500px,height=500px')\" >" + strResult + " </a>" ;
document.write ( strResult ) ;
}
</script>
و برای فراخوانیش از این استفاد ه کرده حالا من همین رو بخوام با ایجکس و PHP بسازم چه طوری میشه؟!

<BlogComment><script type="text/javascript">GetBC(<-PostId->);</script></BlogComment>

ممنون از راهنمایی تون