Программирование / Помогите с javascript
« : 08 Декабря 2010, 23:14:18 »Сам скрипт:
<script type="text/javascript">
//<![CDATA[
window.onload = function()
{
var response;
if ( response == 0 ) {
HS_Gadget = new Gadget(["header", "body", "bodyContent", "footer"], "http://chief-net.ru/index.php?option=com_akocomment&task=feed");
}
else
{
HS_Gadget = new Gadget(["header", "body", "bodyContent", "footer"], "http://chief-net.ru/index.php?option=com_rss&feed=RSS2.0&no_html=1");
}
HS_Gadget.dockedDim = [134,156];
HS_Gadget.undockedDim = [322,324];
addCustomFunctions(HS_Gadget);
HS_Gadget.init();
}
//]]>
</script>
И тело файла:
</head>
<body>
<a href="#" onclick="plus()">Ссылка-кнопка</a>
</div>
</body>
</html>
Описание траблы:
Сама страница показывает новости с сайта, в каждом из двух случаев она берёт их из разных ссылок.
<a href="#" onclick="plus()">Ссылка-кнопка</a> - это обычная ссылка, но при её нажатии должен срабатывать код, который меняет переменную response на 1 или 0, то есть нажали кнопку - 1, опять нажали - 0, снова нажали - 1 и так до бесконечности...
Помогите реализовать алгоритм. Переменная response должна быть глобальной? Как её мне менять нажатием ссылки тогда, надо написать функцию, например onclick="plus()" или можно как-то по-другому задать всё это??? Немного я запутался с тем, в каком именно месте должны лежить части кода, что лежит до, что после... Что я не делаю, если я например сделал функцию plus(), которая меняет переменную при нажатии кнопки, так она у меня почему-то работает и без её нажатия, прямо при загрузке страницы... Помогите кто может... Написать функцию изменения переменной, поставить её в нужное место и правильно подключить её к ссылке-кнопке...