PDA

View Full Version : چند سوال در مورد Ajax



Bahram0110
جمعه 13 اردیبهشت 1387, 17:20 عصر
سلام

1 - سوال اول اينكه اگه از Ajax استفاده كنيم رتبه سايت در موتورهاي جستجو كم مي شه درسته؟؟

2 - بعضي صفحات رو كه با Ajax لود مي كنم ،‌كد هاي جاوا اسكريپت اون صفحه اجرا نمي شه :( آيا كد هاي جاوا منتقل نمي شن؟

3 - يه مشكل ديگه اينكه يكي از صفحاتم توي IE و Opera درست و كامل لود مي شه ولي توي fireFox نصفه نيمه لود مي شه :(

4 - واسه شبيه سازي عملكرد دكمه هاي Back و Forward چيكار كنم؟(مثل كاري كه گوگل مي كنه)

vahid4134
جمعه 13 اردیبهشت 1387, 18:48 عصر
در مورد اولی رتبه سایت پایین نمی آید ولی چون لینکها دارن با ajax بارگذاری میشن و موتور جستجو نمی تونه این لینکها (که در حقیقا لینک نیستن و یک دستور جاوااسکیپت هستن ) رو اجرا کنه نمی تونه صفحه تو رو index کنه
در مورد سوال دوم هم غیر نمی تونه. به دلیل اینکه داره یک text رو می گیره. اینکار باید از عبارات باقاعده استفاده کنید و کد جاوااسکریپت رو تفکیک کنید و بعد با eval اجرا کنید

Bahram0110
شنبه 14 اردیبهشت 1387, 10:56 صبح
در مورد اولی رتبه سایت پایین نمی آید ولی چون لینکها دارن با ajax بارگذاری میشن و موتور جستجو نمی تونه این لینکها (که در حقیقا لینک نیستن و یک دستور جاوااسکیپت هستن ) رو اجرا کنه نمی تونه صفحه تو رو index کنه
د
منم واسه همين گفتم رتبه سايت پايين مياد! چون موتور جستجو فقط صفحهء اول رو مي بينه و لينك مستقيمي به صفحات ديگه توي اون صفحه وجود نداره

Bahram0110
شنبه 14 اردیبهشت 1387, 10:59 صبح
اینکار باید از عبارات باقاعده استفاده کنید و کد جاوااسکریپت رو تفکیک کنید و بعد با eval اجرا کنیداينو متوجه نشدم مي شه بيشتر توضيح بدي؟ (يه مثال كوچولو لطفا :) )


يه مشكل ديگه اينكه يكي از صفحاتم توي IE و Opera درست و كامل لود مي شه ولي توي fireFox نصفه نيمه لود مي شه :(

vahid4134
شنبه 14 اردیبهشت 1387, 13:51 عصر
ایینجا مباحث زیادی پیش میاد. اگر می خوای وارد این مباحث نشی از یک کتابخانه مثل prototype یا extjs یا jquery یا ... استفاده کن

Bahram0110
شنبه 14 اردیبهشت 1387, 14:00 عصر
باشه ! همينو توضيح بده قول مي دم ديگه چيزي نپرسم :لبخند:

اینکار باید از عبارات باقاعده استفاده کنید و کد جاوااسکریپت رو تفکیک کنید و بعد با eval اجرا کنید

vahid4134
شنبه 14 اردیبهشت 1387, 19:30 عصر
اختیار داری شما من رو سوال بارون کن (البته در حد توان بنده نیست که به همش جواب بدم)
باید با عبارات با قاعده رشته رو مطابقت بدی. (اگر کد می خوای من واست می نویسم البته بهتره خودت هم بری و عبارات با قاعده رو یاد بگیری )
[ CODE]
var spt = o.responseText.match(/<.*?script.*?>.*?<\/.*?script.*>/gm);
[/CODE]

حالا spt یک آرایه هست که اسکریپتها رو توی خودش داره

vahid4134
شنبه 14 اردیبهشت 1387, 19:42 عصر
http://bytes.com/forum/thread479439.html
این لینک رو هم ببین

Bahram0110
چهارشنبه 18 اردیبهشت 1387, 11:15 صبح
.*?script.*?>.*?<\/.*?script.*
اینا عبارات با قاعدهء پرل هستن؟ یا اینکه جاوا اسکریپت هم واسه خودش یه استاندارد داره؟ :متفکر:

کسی نتونسته مشکل استفاده از دکمه های Back و Forward رو حل کنه؟