vsg24 3 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 سلاممن میخوام کد تبلیغات رو که جاوا اسکریپت هست رو برای این که سرعت سایت رو پایین نیاره در footer لود کنم. در واقع از طریق فایل functions میخوام این کار رو بکنم. همین الان هم jquery و چند اسکریپت دیگه رو با enqueue کردن و تنظیم کردن لود در فوتر به حالت true دارم انجام میدم. ولی کد تبلیغات رو میخوام در جای دیگری نمایش بدم بنابراین نمیدونم چه طوری...کد هم اینه:<script id="rc_spot" type="text/javascript">rc_zone="1195"; rc_sizes="468x60"; rc_height="60"; rc_width="468"; rc_title_color="ee3e3e"; rc_background_color="ffffff"; rc_border_color="ffffff"; rc_domain_color="7d7d7d"; rc_description_color="323232"; </script><script type="text/javascript" src="http://cdn.rastclick.com/rc_show.js"></script> نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 سلام ، میتونید از 2 روش استفاده کنید:1: گذاشتن این کد داخل یه فانکشن و دادن اون به برچسب اچ تی ام ال (به صورت onload)مثلاً:<body onload="myFunction();">یا به صورت زیر استفاده کنید:<script>window.onload = downScripts;function downScripts() { var element = document.createElement("script"); element.src = "myScript.js"; document.body.appendChild(element);}</script>درواقع میشه یه چیزی شبیه به این (تستش کنید):<script>window.onload = downScripts;function downScripts() { var element = document.createElement("script"); element.innerHTML= "rc_zone='1195'; rc_sizes='468x60'; rc_height='60'; rc_width='468'; rc_title_color='ee3e3e'; rc_background_color='ffffff'; rc_border_color='ffffff'; rc_domain_color='7d7d7d'; rc_description_color='323232'; "; document.body.appendChild(element); var secondElement = document.createElement("script"); secondElement.src = "http://cdn.rastclick.com/rc_show.js"; document.body.appendChild(secondElement);}</script> 1 نقل قول لینک به ارسال
vsg24 3 ارسال شده در اسفند 93 مالک گزارش بازنشر ارسال شده در اسفند 93 (ویرایش شده) سلام ، میتونید از 2 روش استفاده کنید: 1: گذاشتن این کد داخل یه فانکشن و دادن اون به برچسب اچ تی ام ال (به صورت onload) مثلاً: یا به صورت زیر استفاده کنید: <script> window.onload = downScripts; function downScripts() { var element = document.createElement("script"); element.src = "myScript.js"; document.body.appendChild(element); } درواقع میشه یه چیزی شبیه به این (تستش کنید): <script> window.onload = downScripts; function downScripts() { var element = document.createElement("script"); element.innerHTML= "rc_zone='1195'; rc_sizes='468x60'; rc_height='60'; rc_width='468'; rc_title_color='ee3e3e'; rc_background_color='ffffff'; rc_border_color='ffffff'; rc_domain_color='7d7d7d'; rc_description_color='323232'; "; document.body.appendChild(element); var secondElement = document.createElement("script"); secondElement.src = "http://cdn.rastclick.com/rc_show.js"; document.body.appendChild(secondElement); } متاسفانه روش دوم اجرا نمیشه. روش اول هم بدردم نمیخوره چون میخوام توی ابزارک ها بزارمش. ویرایش شده اسفند 93 توسط vsg24 نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 عذر میخوام من id اسکریپت اوّلی رو سِت نکرده بودم.<script>window.onload = downScripts;function downScripts() { var element = document.createElement("script"); element.innerHTML= "rc_zone='1195'; rc_sizes='468x60'; rc_height='60'; rc_width='468'; rc_title_color='ee3e3e'; rc_background_color='ffffff'; rc_border_color='ffffff'; rc_domain_color='7d7d7d'; rc_description_color='323232'; "; element.id = "rc_spot"; element.type = "text/javascript"; document.body.appendChild(element); var secondElement = document.createElement("script"); secondElement.type ="text/javascript"; secondElement.src = "http://cdn.rastclick.com/rc_show.js"; document.body.appendChild(secondElement);}</script> 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .