PDA

View Full Version : ارتباط با جاوا اسکریپت



srhsrh
پنج شنبه 25 بهمن 1386, 21:08 عصر
سلام
با php صفحه ای درست کردم که به دیتا بیس وصل می شه و یک متن تصادفی از دیتا بیس رو نشون می ده . مثل همین کاری که حدیث تصادفی یا شعر تصادفی انجام می ده.
این کار با استفاده از دستور echo انجام می شه.
در صفحه دیگر با استفاده از <iframe src=a.php> مثلا به صفحه a که همون فایل قبلی هست وصل می شم و نتیجه رو با این کد می تونم در هر وبلاگی نشون بدم.
مشکل اینجاست که استفاده از <iframe> صفحه وبلاگ طرف مقابل رو بهم می ریزه و من می خوام نتیجش فقط یک متن باشه و نه یک قاب.
برای همین تصمیم گرفتم از کد زیر استفاده کنم:
<script language="javascript" src="a.php"></script>
ور در صفحه a هم بجای echo از این کد استفاده کردم:

echo ("<script language=javascript>document.write('$hadis')</script ('@hadis')</script)>");

ولی اخطار داد هر چثدر هم بش ور رفتم بازم درست نشد.

کسی می دونه من باید چیکار کنم؟:گریه:

moohssenn
پنج شنبه 25 بهمن 1386, 22:51 عصر
اینم تست کردی ؟


echo ("<script language=javascript>document.write(\"$hadis\")</script>");

srhsrh
جمعه 26 بهمن 1386, 01:10 صبح
آره عزیز
در status bar می گه :
done, but with error on page

جالبه که بدونین کدهای قبلش هیچ مشکلی نداره و با iframe دقیقا اجرا می شه
و تازه همین یه تک کده جاوا در صفحه دیگر بصورت جداگانه جواب می ده
نمی دونم چش شده

یکی کمک کنه . اصلا راه حل دیگه ای وجود نداره برای این کار؟

moohssenn
جمعه 26 بهمن 1386, 01:16 صبح
$hadis در محلی که داری کدو استفاده میکنی دارای مقدار هستش ؟

srhsrh
جمعه 26 بهمن 1386, 01:24 صبح
بله وقتی اکو به تنهایی حدیث رو چاپ می کنه هیچ مشکلی نداره.

آقا من آیدیمو می دم اگر دوست داشتی بام یه تماسی بگیر . باور کنین کل اینترنتو گشتم.

abde_bad@yahoo.com

همچنان منتظر راهنمایی شما هستم

Mah
شنبه 27 بهمن 1386, 15:15 عصر
سلام .
شاید مشکل شما این باشه :



echo "<script language='javascript'>alert('".$yorMessage."')</"."script>"
با جدا نوشتن تگ script بسته مرورگر شما دچار خطا نمی شود .

crow white
چهارشنبه 01 اسفند 1386, 23:15 عصر
سلام اقایان من تازه شروع به کار کردن با php کردم بعضی از اسکریپت های اماده رو که استفاده میکنم در هنگام اجرا در explore همه اسکریپت ها نشان داده میشن
اگر راهنمای کنید ممنون میشم

Mah
پنج شنبه 02 اسفند 1386, 07:56 صبح
سلام .
موارد زیر را چک کن :
1- یک وب سرور باید داشته باشید (IIS , Apache) .
2- PHP باید نصب باشد .
3- صفحات مورد نظر را روی وب سرور اجرا کن .

موفق باشید .