как проверить, есть ли переменная
Привет всем!
у меня есть один скрипт который читает GET параметры var _get_url=location.search.substring(1); var _get_parametr=_get_url.split("&"); var get= new Array(); for(i in _get_parametr) { var j=_get_parametr[i].split("="); get[j[0]]=unescape(j[1]); } как мне проверить, есть ли переменная get['skip'] ? ps: я знаю что можно проверить url, но это не то :lol: :lol: |
if (get['skip']===undefined) {значения под свойством skip нет} if (get.skip===undefined) {значения под свойством skip нет} if (get['skip']!==undefined) {значение под свойством skip есть} if (get['skip']!==undefined) {значение под свойством skip есть} |
Помогите изменить скрипт. Я хочу заставить его выводить по 10 новостей на странице, он не хочет...
i=0; if (get['skip']===undefined) {tlen = 10;i=0;} else { tlen = get['skip']; i= i+10; } function body() { var alen = body.arguments.length; if (alen > 1) { if(alen%2) alen--; ttlen = tlen*4 if(i!=ttlen) { for(i; i<ttlen&i<alen;i+=4) document.write("<table class='news_table' border='0' cellspacing='0' cellpadding='0'><tr><td class='news_title'>" +body.arguments[i+1]+ "</td></tr><tr><td class='news_text'>" +body.arguments[i+3]+ "</td></tr><tr><td class='news_aboult'>Добавил: " +body.arguments[i+2]+ ", Дата: " +body.arguments[i]+ "</td></tr></table>"); } } } <html> <head> <title>страница с новостями</title> <link rel=stylesheet type="text/css" href="http://gtanews.on.ufanet.ru/images/style.css"> <script src="get.js"></script> // скрипт из первого поста <script src="body.js"></script> // скрипт с функцией body </head> <body> <script src="http://gtanews.on.ufanet.ru/db.shtml?js=news"></script> // новости около 164 шт </body> <html> |
Цитата:
&& -операция логического И вам нужен второй подробнее о побитовых и логических операция в гугл, или справочник |
Часовой пояс GMT +3, время: 07:08. |