Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Условные операторы (https://javascript.ru/forum/misc/41076-uslovnye-operatory.html)

mikolayiv 30.08.2013 14:01

Условные операторы
 
Нужно создать js код с таким условием:

if - определенная страница сайта - то вывести такой то текст или ссылку через document.write ...

И так чтобы можно было сделать не одно условие а несколько...

Возможно ли? Если да то подскажите как, пожалуйста? Заранее спасибо!

ksa 30.08.2013 14:33

Цитата:

Сообщение от mikolayiv
чтобы можно было сделать не одно условие а несколько...

Возможно ли?

Возможно. :yes:

Цитата:

Сообщение от mikolayiv
подскажите как

В букваре все написано...
http://javascript.ru/if

mikolayiv 30.08.2013 14:56

Цитата:

Сообщение от ksa (Сообщение 270068)
Возможно. :yes:


В букваре все написано...
http://javascript.ru/if

Не могли бы вы составить пример кода? не думаю что он такой сложный .. просто мне придется учить js с самого начала.

ksa 30.08.2013 14:59

Цитата:

Сообщение от mikolayiv
просто мне придется учить js с самого начала

Именно так. :yes:

mikolayiv 30.08.2013 15:02

ну помочь кто нибудь может?

Яростный Меч 30.08.2013 15:11

mikolayiv,

для тебя будет открытием, что внутри блока if или else так же могут быть вложенные if и else?
if (...1) {
    if (...11) {
          ...
    } else {
         ...
    }
} else {
    if (...11) {
          ...
    } else {
         ...
    }
}

mikolayiv 30.08.2013 15:36

Яростный Меч,
да нет.. не будет..

при чем здесь это...

ruslan_mart 30.08.2013 15:47

var url = location.href;

if(url == 'http://site.com/page/1') document.write('This is page №1');
else if(url == 'http://site.com/page/2') document.write('This is page №2');
else if(url == 'http://site.com/page/3') document.write('This is page №3');


Но ещё лучше, сделать через объект:

var urls = {
   'http://site.com/page/1' : 'This is page №1',
   'http://site.com/page/2' : 'This is page №2',
   'http://site.com/page/3' : 'This is page №3'
}

document.write(urls[location.href]);

BETEPAH 30.08.2013 15:47

Цитата:

Сообщение от mikolayiv
if - определенная страница сайта - то вывести такой то текст или ссылку через document.write ...

if (location.href.indexOf('opredelennaya_stranica.html') != -1) document.write('da');
Цитата:

Сообщение от mikolayiv
И так чтобы можно было сделать не одно условие а несколько...

if (location.href.indexOf('opredelennaya_stranica.html') || location.href.indexOf('neopredelennaya_stranica.html') != -1)

mikolayiv 30.08.2013 16:01

Ruslan_xDD,
BETEPAH,
спасибо.. решил


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