The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"If - else"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (JavaScript)
Изначальное сообщение [ Отслеживать ]

"If - else"  +/
Сообщение от nasswell (ok) on 03-Фев-12, 15:11 
Есть конструкция в скрипте:
var id; id = "<?php echo "$ID"; ?>";
for (var i = 1; i <= id; i++) {
var tr = $("<tr>" +
"<td><a href='chcfg.php?&Ip=" + aip[i] + "' target='_blank' onClick=\"popupWin = window.open(this.href,'contacts','toolbar=no,menubar=no,directories=no,status=no,menubar=no,location=no,width=800,height=250,scrollbars=yes');popupWin.focus(); return false;\"> " + aip[i] + "</a></td>" +
..............................................
Все прекрасно работает, но мне нужно впихнуть условие if, примерно в таком виде:
if ( astat[i] = 'On') {
"<td><a href='chcfg.php?&Ip=" + aip[i] + "' target='_blank' onClick=\"popupWin = window.open(this.href,'contacts','toolbar=no,menubar=no,directories=no,status=no,menubar=no,location=no,width=800,height=250,scrollbars=yes');popupWin.focus(); return false;\"> " + aip[i] + "</a></td>" +
} else { "<td>" + aip[i] + "</td>" + }
..............................................
Вроде все логично, но...
Скрипт ругается на `if ( astat[i] = 'On') {`, в джава не знаток, подскажите плиз, как правильно разрулить?
Ответить | Правка | Cообщить модератору

Оглавление

  • If - else, cat84, 16:25 , 03-Фев-12, (1)  
    • If - else, nasswell, 16:59 , 03-Фев-12, (2)  
      • If - else, cat84, 01:18 , 04-Фев-12, (3)  
  • If - else, поцанчик, 07:26 , 13-Фев-12, (4)  

Сообщения по теме [Сортировка по времени | RSS]


1. "If - else"  +/
Сообщение от cat84 email(ok) on 03-Фев-12, 16:25 
> Скрипт ругается на `if ( astat[i] = 'On')

Тут "=" - это оператор присваивания, а "==" - оператор сравнения

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "If - else"  +/
Сообщение от nasswell (ok) on 03-Фев-12, 16:59 
>> Скрипт ругается на `if ( astat[i] = 'On')
> Тут "=" - это оператор присваивания, а "==" - оператор сравнения

Да, действительно, я ошибся при написании поста, у меня `==`, но не работает(((

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "If - else"  +/
Сообщение от cat84 email(ok) on 04-Фев-12, 01:18 
if ( astat[i] = 'On') {
<td><a href='chcfg.php?&Ip=" + aip[i] + "' target='_blank' onClick=\"popupWin = window.open(this.href,'contacts','toolbar=no,menubar=no,directories=no,status=no,menubar=no,location=no,width=800,height=250,scrollbars=yes');popupWin.focus(); return false;\"> " + aip[i] + "</a></td>" +
} else { "<td>" + aip[i] + "</td>" + }
..............................................

После услови у вас начинается "<td><a href=', т.е. HTML теги и код javascript - это значение должно быть присвоено какой-то переменной ? И в else ещё то же самое. Если это должно было вывестись в браузер напрямую, то тогда наверно надо было использовать document.write

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "If - else"  +/
Сообщение от поцанчик (ok) on 13-Фев-12, 07:26 
////////////Делай так:
var id; id = "<?php echo "$ID"; ?>";
for (var i = 1; i <= id; i++) {
    var tr = $("<tr>"

+

(astat[i] == 'On' ? "<td><a href='chcfg.php?&Ip=" + aip[i] + "' target='_blank' onClick=\"popupWin = window.open(this.href,'contacts','toolbar=no,menubar=no,directories=no,status=no,menubar=no,location=no,width=800,height=250,scrollbars=yes');popupWin.focus(); return false;\"> " + aip[i] + "</a></td>" : "<td>" + aip[i] + "</td>")

+
..............................................

строка у которой вверху и снизу плюсики - это та которую я добавил...
Я её выделил чтоб тебе было видно, что изменилось,  ... когда будешь применять на свой проект , лишние переводы кареток убери. :) Удачи!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру