Разное > Программирование

Помогите с javascript

(1/2) > >>

Guyver:
Вот отрывок обычного html файла, в котором используется скрипт:

Сам скрипт:


--- Код: ---
<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(), которая меняет переменную при нажатии кнопки, так она у меня почему-то работает и без её нажатия, прямо при загрузке страницы... Помогите кто может... Написать функцию изменения переменной, поставить её в нужное место и правильно подключить её к ссылке-кнопке...

Guyver:
С этим со всем разобрался. Возникла трабла с ПХП.

Никто не знает такой скрипт, который может создать копию страницы?

Например, у меня есть страница

http://chief-net.ru/index2.php?option=com_sobi2&sobi2Task=rss&no_html=1&catid=&Itemid=44

А скрипт просто пересохранит страницу как page.html или page.rss

Или с динамически создаваемыми страницами это нереально сделать? Никто не сталкивался?

Просто страница моя как-то странно rss формирует. Если я сохраняю инфу из этой страницы в новую страницу - то он в опере открывается и работает как надо, а если я пытаюсь просто в опере открыть эту страницу - то виден весь код вперемешку с текстом... Прямо не знаю что делать...

Или может кто поймёт, чем отличается страница

http://chief-net.ru/index.php?option=com_akocomment&task=feed

от той, что приведена мной выше? Почему нижняя работает в опере, а верхняя - нет...

Hatsuyuki:
Может, проблема в Опере? :)


--- Цитата: Guyver от 16 Декабря 2010, 07:16:33 ---http://chief-net.ru/index2.php?option=com_sobi2&sobi2Task=rss&no_html=1&catid=&Itemid=44

Просто страница моя как-то странно rss формирует. Если я сохраняю инфу из этой страницы в новую страницу - то он в опере открывается и работает как надо, а если я пытаюсь просто в опере открыть эту страницу - то виден весь код вперемешку с текстом... Прямо не знаю что делать...

Или может кто поймёт, чем отличается страница

http://chief-net.ru/index.php?option=com_akocomment&task=feed

от той, что приведена мной выше? Почему нижняя работает в опере, а верхняя - нет...

--- Конец цитаты ---
Я в этом не разбираюсь, но смущчает выделенный кусок ссылки.

Guyver:
Вот тогда ещё ссыль:

http://chief-net.ru/index.php?option=com_rss&feed=RSS1.0&no_html=1

И всё работает...

Hatsuyuki:
Тогда следующее предположение.

В первом случае используется Sigsiu Online Business Index 2 FeedCreator.
В других -- FeedCreator 1.7.2.

Нельзя использовать второе везде, если первое глючит? ::)
Добавлено позже:Вообще, как я понимаю, это ваше sobi2 делает это на стороне сервера. Как можно догадаться с нашей стороны, что надо поправить? *F_WACKO*

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии