Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Есть ли ошибка? (https://javascript.ru/forum/misc/35690-est-li-oshibka.html)

Missxxx 18.02.2013 19:42

Есть ли ошибка?
 
<script>
function zaklad(){
VK.api("groups.isMember",{gid: $ENTRY_TITLE$, extended: 1 },function(data) {
if (data.response.member == 1) {
Тут вторая часть скрипта
} else {
alert("не вступил");
}
});
}
</script>

<a href='javascript:zaklad()'>Вызвать скрипт</a>

Данной ссылкой вызывается скрипт, проверяющий, состоит ли пользователь в группе Вконтакте. Если да, должна вызываться функция zakladki$ID$(), если нет, открывается окно "Не вступил".

Вот код Этой части скрипта:

<!--
function zakladki$ID$(){
new_window=window.open('/blog/0-0-0-0-1','upp','scrollbars=0,top=0,left=0,resizable=0,wi dth=350,height=170,resize=0');
replace_data();
}
function replace_data(){
var form=new_window.document.getElementById('addEntFor m');
if(form){
form.title.value = '$ID$';
form.other1.value = '$ID$';
form.other2.value = '$ENTRY_TITLE$';
}
else replace_control=setTimeout(replace_data,100);
}
//-->

Будет ли ошибочным такое написание этого скрипта?:

<script>
function zaklad(){
VK.api("groups.isMember",{gid: $ENTRY_TITLE$, extended: 1 },function(data) {
if (data.response.member == 1) {
<!--
function zakladki$ID$(){
new_window=window.open('/blog/0-0-0-0-1','upp','scrollbars=0,top=0,left=0,resizable=0,wi dth=350,height=170,resize=0');
replace_data();
}
function replace_data(){
var form=new_window.document.getElementById('addEntFor m');
if(form){
form.title.value = '$ID$';
form.other1.value = '$ID$';
form.other2.value = '$ENTRY_TITLE$';
}
else replace_control=setTimeout(replace_data,100);
}
//-->
} else {
alert("не вступил");
}
});
}
</script>

<a href='javascript:zaklad()'>Вызвать скрипт</a>

danik.js 18.02.2013 22:33

Цитата:

Сообщение от Missxxx
<!--

Какого хрена это тут делает?
Цитата:

Сообщение от Missxxx
Будет ли ошибочным такое написание этого скрипта?

Об этом однозначно может рассказать консоль (F12 | Ctrl+Shift+I)


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