Длинна строки в яваскрипт Где ошибка?

N
На сайте с 14.06.2004
Offline
107
701

function check_name(id)

{

alert(id.length);

if(id.length<4)

{

.....................................

Ругается на строчку id.length.

Что неправильно у меня?

embo
На сайте с 05.12.2008
Offline
24
#1

все верно здесь. полный скрипт выложите

Плавно двигаемся от сапы к статьям (http://miralinks.ru/users/registration/from:4223)
BR
На сайте с 28.06.2008
Offline
75
#2
Nicca:
Что неправильно у меня?

- скорее всего в функцию в качестве аргумента Вы передаете не строку. Правильный вызов Вашей функции выглядит примерно так:


check_name('name');
размещение сайтов (http://www.brim.ru)
Кирпич
На сайте с 23.06.2007
Offline
44
#3

Nicca, вы уверены что id это строка?

Вечное лето - вечным врагам (с) Сантим
embo
На сайте с 05.12.2008
Offline
24
#4
Brim.ru:
скорее всего в функцию в качестве аргумента Вы передаете не строку

ну вообще-то в функцию принято передавать переменную, а вы написали константу ;)

BR
На сайте с 28.06.2008
Offline
75
#5
embo:
ну вообще-то в функцию принято передавать переменную

- где принято? так писать check_name('name'); нельзя?

embo:
а вы написали константу ;)

- строковую 😂


alert('name'.length);
embo
На сайте с 05.12.2008
Offline
24
#6
Brim.ru:
- где принято? так писать check_name('name'); нельзя?

и часто вы меряете длину заведомо известных слов в своих программах? ;)

BR
На сайте с 28.06.2008
Offline
75
#7
embo:
и часто вы меряете длину заведомо известных слов в своих программах? ;)


function textInStatusBar(text){
if(text.length>0){
window.status=text;
text=text.substring(1);
setTimeout('textInStatusBar("'+text+'");', 1000);
}else{
window.status='';
}
}

textInStatusBar(' занимаюсь JavaScript-ами с 1997 года ;)');
//в 1997 году такой код работал без дополнительных разрешений в браузере :)
embo
На сайте с 05.12.2008
Offline
24
#8

браво, вопрос снят :)

Кирпич
На сайте с 23.06.2007
Offline
44
#9

Brim.ru, насчет 97-ого года, это серьезно? :)

BR
На сайте с 28.06.2008
Offline
75
#10
Кирпич:
Brim.ru, насчет 97-ого года, это серьезно? :)

- да (умею двигать слои в четвертом нетскейпе, если это кому-то надо 😂 и не по наслышке знаком с третьим IE 🚬)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий