Forum Webscript.Ru

Наши скрипты => Sad But True => Тема начата: Perforator от 25 Марта 2002, 18:58:56

Название: Подскажите
Отправлено: Perforator от 25 Марта 2002, 18:58:56
У меня ваш скрипт установился без проблем,
работает отлично.

Но...

У меня голосование стоит на отдельной странице (SSI).
Слева текущее голосование, а справа - архив предыдущих голосований.
Как мне сделать, чтобы пр нажатии на какую-либо ссылку в архиве это голосование не открывалось в отдельном окне, а выводилось на той-же странице слева ?

буду признателен за помощь  :(
Название: Подскажите
Отправлено: Green Kakadu от 25 Марта 2002, 20:10:01
Открываем файл arc.cgi
находим подпрограмму sub index_archive
в ней находим строку:
else {print qq~
  • $title~;}
    (у меня строка  52)
    и правим то что в кавычках по своему усмотрению, чтоб открывалось в том же окне, надо удалить target=_blank
  • Название: Подскажите
    Отправлено: Perforator от 25 Марта 2002, 21:56:47
    Как раз это я уже сделал (убрал target=_blank).
    Мне непонятно как передать параметр (ID голосования) в открываемую страницу (чайник я).
    Название: Подскажите
    Отправлено: Green Kakadu от 26 Марта 2002, 00:23:31
    Цитировать
    Мне непонятно как передать параметр (ID голосования) в открываемую страницу (чайник я).

    так ведь в ссылке передается:

    href="$url_arc_script?archive=$id
    т.е. реально это будет выглядеть так:
    href="http://site.ru/cgi-bin/sbt/arc.cgi?archive=id"

    Цитировать
    голосование не открывалось в отдельном окне, а выводилось на той-же странице слева ?

    может со фреймом что-то придумать, в любом случае, какую-то страницу надо будет обновить, чтоб появились результаты.
    Название: Подскажите
    Отправлено: Perforator от 26 Марта 2002, 19:38:47
    Спасибо, уже сделал :)

    Передаю аргументом:
    href="http://site.ru/vote.shtm?archive=id"
    а в страничке