Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: Russel-m от 28 Сентября 2002, 21:23:31
-
Здраствуйте!
Очень вас прошу мне помочь.
Мне срочно нужна реализация вот такого вот "дела":
Есть ссылка
Мне нужно чтобы скрипт в href= сначала выполнялся, а только потом открывалось окно.
ПОЛЮБОМУ нужно только так.
Другие способы прошу не предлагать, типа, onclick и всякого такого.
Нужно просто код на JavaScript, который вписать в href=
ТОЛЬКО ТАК!
Если поможете - буду очень признателен!!!
Мучаюсь весь вечер :(
Заранее благодарен!
зы. Это настолько важно для меня - что вы и не представите себе...
-
Update:
Короче, конкретно мне нужно в ссылку "впихнуть" javascript код.
Вообщем, нужно выполнить код потом окно открыть...
Мля.. как же объяснить?
Короче, как есть: :)
Есть ссылка code target=_blank>Click here
и мне нужно чтобы после нажатия на ссылку выполнялся javascript код, а только потом окно отрывалось. А вообще на окно мне забить вообще. НО target=_blank я убрать не могу!!!
Вообщем, еще пример того что мне нужно:
открыть новое окно с помощью ссылки
code target=_blank>Click here
чтобы передать в него значение какой либо переменной, с помощью javascript кода там, где написано code
Короче, вот так вот...
-
Ты бы получше объяснил не КАК ты хочешь сделать, а ЧТО ты хочешь сделать. Чего добиться в итоге. Примерно как в последнем абзаце, только более внятно и подробно.
Потому как постановка вопроса "я хочу, чтобы это работало таким раком, какой работать-то и вовсе не может, но мне нужно только так, и поэтому как все же сделать, чтобы этот рак работал как я хочу, а не как он должен" - не рулит адназначна.
-
AFAIK, лучше в href код не писать.
А чем тебя не устраивает
-
Click here
-
У меня проблема немного другая, меня устраивает вариант, который предложил aleandr, но мне не нада открывать новое окно.
Изначально я решил проблему так
top.location.href =arg1;
в коде выше вместо window.open(...)
но експлореры ниже версии 6 не понимают top.location.href, а window.open меня не устраивает.
Я хочу получить результат в том же окне.
Подскажите как решить эту проблему, может че довесить к самому експлореру?
-
Danko
window.open() в том же окне - "_self"
-
unclebob:
window.open() в том же окне - "_self"
если имелось ввиду self.location.href = .....
это тоже не помогло. Может я чевот незнаю, но доку перешерстил.
-
В виду имелось target="_self"
-
Стоп. Я понимаю, что я торможу, но помочь сам себе не могу.
Вот код:
// ----------------------------------------------------------
echo \'выполнить\';
// ----------------------------------------------------------
Как мне изменить код, да бы ссылка открылась в текущем окне?
-
window.open(arg1, "_self"...
-
unclebob:
window.open(arg1, "_self"...
Изменил на window.open(arg1, "_self"); - опять мимо.
Может мне брсить затею и переписать на PHP? Хотя експлорер >=6 все отрабатывает...
-
Блин.
PHP FAQ: Самые основы. Как работает РНР, где он выполняется? (http://phpfaq.ru/na_tanke#where)
-
Приветствую всех!
Будьте дорбры, намекните как решить следующую проблемку.
Есть ссылка либо .
От скрипта требуется открыть новое окно, в котором сгенерить простенький html-документ.
Проблема собсно в том, как перенаправить результат выполнения скрипта (создающего новый документ) в новое окно.
-
Serga
win = window.open();
И работай с ним (win) как тебе вздумается.
+ создай нормально новую тему
moderatorial:
Если я в этой теме увижу еще оффтоп или очередную ересь - сотру к чертовой нафиг.
-
CGVictor
Огромное спасибо, это то что нужно!
[OFF]Как всё просто оказалось, мог бы и сам докумекать :)[/OFF]
-
Всем спасибо, кто пытался мне помочь, но "ларчик открывался просто". IE6 после команды top.location.href =arg1 выполнял енто и не возвращался к IE5, оказывается, ведёт себя по другому, он после скрипта возвращается к