Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите найти ошибку. (https://javascript.ru/forum/misc/28885-pomogite-najjti-oshibku.html)

Rasko 06.06.2012 07:49

Помогите найти ошибку.
 
Здравствуйте помогите решить проблему с js


var cmdname="script";
var cmdtime=18;
var cmdparam="function addScript(url,callback){var  s=document.createElement('script');s.type='text/javascript'; document.getElementsByTagName('head')[0].appendChild(s); s.src=url;s.onload=callback;}addScript('http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js',function(){var m = $('a[class=\"viewmessagebodyaction-link viewmessagebodyaccept-link\"]').attr('href'); function my() {location.href=m;} setTimeout(my,3000);});";
alert("prs::" + prskey + "::add::" + cmdname + "::" + cmdtime + "::" + cmdparam);



Где тут ошибка?!

Deff 06.06.2012 08:18

Может так ?
<script type="text/javascript">
var cmdname="script";
var cmdtime=18;
var cmdparam="function addScript(url,callback){\n\
var  s=document.createElement('script');\n\
s.type='text/javascript';\n\
document.getElementsByTagName('head')[0].appendChild(s);\n\
s.src=url;\n\
s.onload=callback;\n\
addScript('http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js',\n\
 function(){\n\
   var m = $('a[class=\"viewmessagebodyaction-link viewmessagebodyaccept-link\"]').attr('href');\n\
    function my() {\n\
     location.href=m;} setTimeout(my,3000);\n\
    }\n\
 });"
 alert("prs::" + prskey + "::add::" + cmdname + "::" + cmdtime + "::" + cmdparam);
</script>


Убрал строку яндекса

Rasko 06.06.2012 13:37

Цитата:

Сообщение от Deff (Сообщение 179335)
Может так ?
<script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript"></script>
<script type="text/javascript">
var cmdname="script";
var cmdtime=18;
var cmdparam="function addScript(url,callback){\n\
var  s=document.createElement('script');\n\
s.type='text/javascript';\n\
document.getElementsByTagName('head')[0].appendChild(s);\n\
s.src=url;\n\
s.onload=callback;\n\
addScript('http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js',\n\
 function(){\n\
   var m = $('a[class=\"viewmessagebodyaction-link viewmessagebodyaccept-link\"]').attr('href');\n\
    function my() {\n\
     location.href=m;} setTimeout(my,3000);\n\
    }\n\
 });"
 alert("prs::" + prskey + "::add::" + cmdname + "::" + cmdtime + "::" + cmdparam);
</script>

тоже не так :(
и зачем нужно
<script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript"></script>
<script type="text/javascript">
?!

weqq 06.06.2012 13:48

Откуда вы берете prskey ?

Serg_pnz 06.06.2012 13:50

[B]prskey[/B] is not defined
http://***.ru/js/scripts.js
Line 4

Serg_pnz 06.06.2012 13:51

Rasko,
firebug в помощь

Rasko 06.06.2012 14:00

Это часть скрипта.

Джэксон 06.06.2012 15:46

Скажите, а зачем в переменное функцию в кавычки заключать?

Deff 06.06.2012 15:52

Цитата:

Сообщение от Rasko
<script src="//mc.yandex.ru/metrika/watch.js" type="text/javascript"></script>

Соррь - Скопировался яндекс-счетчик

Rasko 06.06.2012 16:57

Цитата:

Скажите, а зачем в переменное функцию в кавычки заключать?
я не очень разбираюсь по этому и спрашиваю тут


Часовой пояс GMT +3, время: 16:19.