Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Два дейстивия на ссылке (https://javascript.ru/forum/misc/29028-dva-dejjstiviya-na-ssylke.html)

EleGant 11.06.2012 23:07

Два дейстивия на ссылке
 
На ссылке нужно сделать ещё одно действие..
У меня ссылка во вспл. окне..
Нужно что бы при нажатии на ссылку он открыл то что нужно...а также выполнил ещё один запрос "#close"

Deff 12.06.2012 00:18

Цитата:

Сообщение от EleGant
Нужно что бы при нажатии на ссылку он открыл то что нужно...а также выполнил ещё один запрос "#close"

<a href="http://javascript.ru/" onclick="Func1();Func2();return false;">Без Перехода</a>
<br />
<br />
<a href="http://javascript.ru/" onclick="Func1();Func2()">C Переходом</a>
<script type="text/javascript">

function Func1(){
   alert("A");
}

function Func2(){
   alert("B");
}

</script>

Dim@ 12.06.2012 00:19

EleGant,
И в чем проблема вешайте onclick на ссылку в результате ссылка что-то открывает и выполняет действие повешенное на onclcik прямо как у Deff-a

EleGant 12.06.2012 07:49

Вот мой код
<a href="demo.php" onclick="ChangeLnk(this);return false">123</a>

<script type="text/javascript">
 function ChangeLnk (a){
 document.getElementById('preview-frame').src = a.href
 return false}
</script>


Дело в то что ссылка 123 находится во вспл. окне..а мне надо что бы пользователь нажал. грубо говоря МЕНЮ, всплыло окно jquery-lightbox-evolution, а в нем наша ссылка 123...и что бы она выполняла свой href="demo.html", что бы выполняла ChangeLnk(this);return false, и нужно ещё что бы выполнила ещё один href="#close", дабы закрыть вспл. окно. Какой именно код прописать?

Deff 12.06.2012 14:26

Цитата:

Сообщение от EleGant
Дело в то что ссылка 123 находится во вспл. окне..

1. Что есть всплывающее Окно ? - это фрейм - или модальное Окно или просто div?
Приведите код этого окна
2. ...

EleGant 17.06.2012 15:25

Код окна был Lightbox-Evolution по типу фрейма...но все без проблем работает


Часовой пояс GMT +3, время: 00:40.