PDA

View Full Version : اجرا شدن کد جاوااسکریپت بعد از لود شدن صفحه



mahdi.manian
یک شنبه 24 دی 1391, 18:12 عصر
با سلام.

همانطور که دوستان اطلاع دارند گوگل +1 را که توی صفحات سایت قرار میدهیم، سرعت قابل توجهی از سایت کم می کند که باعث می شود سایت خیلی دیر لود شود.

می خواستم کدی از دوستان بگیرم که با استفاده از اون بشه تنظیم کرد که بعد از اینکه کل صفحه لود شد، کد گوگل +1 که شامل یک div هست لود بشه.

این کد گوگل +1 ام هست. ممنون میشم دوستان این کد را ویرایش کنند:

<div style="z-index:2; background: none repeat scroll 0 0 #EBEEF4; border: 1px solid #4A86D0; border-radius: 8px 8px 8px 8px; bottom: 30px; color: #107DF6; left: 10px; line-height: 20px; padding: 5px 14px; position: fixed; text-align: center; direction:rtl;">
<p>از ما حمایت کنید.</p>
<script type="text/javascript">
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script>
<g:plusone></g:plusone>
</div>



موفق باشید.

mahdi.manian
دوشنبه 25 دی 1391, 17:47 عصر
up............

spider21
چهارشنبه 27 دی 1391, 22:16 عصر
سلام
با استفاده از دستور ScriptManager.RegisterStartupScript میتوانید در server side کد های جاوااسکریپت را اجرا کنید برای اینکار یه function در javascript نوشته و در page.page load با استفاده از دستور RegisterStartupScript تابع خود را اجرا کنید

eAmin
پنج شنبه 28 دی 1391, 12:15 عصر
http://barnamenevis.org/showthread.php?347269-%D9%84%D9%88%D8%AF-%D8%B4%D8%AF%D9%86-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-%DA%AF%D9%88%DA%AF%D9%84-%D9%BE%D9%84%D8%A7%D8%B3-%D8%A8%D8%B9%D8%AF-%D8%A7%D8%B2-%D9%84%D9%88%D8%AF-%DA%A9%D8%A7%D9%85%D9%84-%D8%B3%D8%A7%DB%8C%D8%AA

refugee
پنج شنبه 28 دی 1391, 13:07 عصر
اتفاقا دیشب استادمون همینو گفت ، میتونید تو قسمت کد های اچ تی ام ال بخش بادی اینو بنویسید ./


<body onload="farakhani java"></body>