Можно ли в одной ссылке использовать 2 функции?

Статус
Закрыто для дальнейших ответов.

jorj

Well-Known Member
Регистрация
14.12.2011
Сообщения
78
Например:

Код:
<a href="" onclick="fin()" onclick="fin1()">LINK</a>
Или может как-то по-другому сделать?
 

Indev29

Just Code...
Регистрация
15.08.2012
Сообщения
370
Думаю можно, используя Javascript (Я очень люблю библиотеку JQuery).

Код на JQuery
Код:
<!--------HTML---------->
<a id=test>Ссылка</a>
<!------JQuery---------->
<script type=text/javascript>
$('#test').click(function(){
alert ("Вы нажали на ссылку (функция 1)");
});
$('#test').click(function(){
alert ("Вы нажали на ссылку (функция 2)");
});
</script>
Хотя в этом нет смысла, ведь все можно заключить в одну функцию.

Введение в JQuery.

P.S. Не забудьте добавить в <head> страницы:

Код:
<head>
<script type=text/javascript src=http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js></script>
<!----Или скачав в директорию со страницей: <script type=text/javascript src=jquery.js></script> ------>
</head>
 

jorj

Well-Known Member
Регистрация
14.12.2011
Сообщения
78
Думаю можно, используя Javascript (Я очень люблю библиотеку JQuery).

Код на JQuery
Код:
<!--------HTML---------->
<a id=test>Ссылка</a>
<!------JQuery---------->
<script type=text/javascript>
$('#test').click(function(){
alert ("Вы нажали на ссылку (функция 1)");
});
$('#test').click(function(){
alert ("Вы нажали на ссылку (функция 2)");
});
</script>
Хотя в этом нет смысла, ведь все можно заключить в одну функцию.

Введение в JQuery.

P.S. Не забудьте добавить в <head> страницы:

Код:
<head>
<script type=text/javascript src=http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js></script>
<!----Или скачав в директорию со страницей: <script type=text/javascript src=jquery.js></script> ------>
</head>
А что, если я хочу вставить переменную?

Код:
function(NUMBER)
{
Kod;
}
 

Indev29

Just Code...
Регистрация
15.08.2012
Сообщения
370
Конечно. Переменные объявляются так (думаю вы это знаете):
Код:
var name = 'vasya';
Между фигурными скобками вставляется код для исполнения.
 

jorj

Well-Known Member
Регистрация
14.12.2011
Сообщения
78
Конечно. Переменные объявляются так (думаю вы это знаете):
Код:
var name = 'vasya';
Между фигурными скобками вставляется код для исполнения.

Нет, смотрите. Без Jquery:

Код:
function my (NUMBER)
{
var s = '<div>Вы на'+ NUMBER +' странице!</div>'
return s;
Как в Jquery получить NUMBER из цикла? Например:

Код:
<script language="Javascript" type="text/javascript">
var kol_str = parseInt("$OTHER1$");
var number;
for (number = 1; number <= kol_str;number++)
{
	 document.write('<div class="ssil"><a href="#" class="ssil_ka" id="ssil_ka1" onclick="return linkBut(' + number + ');">Стр '+ number +'</a></div>');
}
</script>
 

Indev29

Just Code...
Регистрация
15.08.2012
Сообщения
370
Отходил, не мог написать.
Код:
<a id=test1>Ссылка 1</a>
<a id=test2>Ссылка 2</a>
<script type=text/javascript>
$(document).ready(function(){
var i = 0;
while (i != 2) //2 ссылки;
{
i++;
$('#test' + i).click(function(){
alert ("Вы нажали на ссылку номер" + i);
});
}
});
</script>
Я правильно понял вопрос?
 

jorj

Well-Known Member
Регистрация
14.12.2011
Сообщения
78
Отходил, не мог написать.
Код:
<a id=test1>Ссылка 1</a>
<a id=test2>Ссылка 2</a>
<script type=text/javascript>
$(document).ready(function(){
var i = 0;
while (i != 2) //2 ссылки;
{
i++;
$('#test' + i).click(function(){
alert ("Вы нажали на ссылку номер" + i);
});
}
});
</script>
Я правильно понял вопрос?
А кроме Jquery как-нибудь возможно?
 

Indev29

Just Code...
Регистрация
15.08.2012
Сообщения
370
Думаю, средствами пхп. Генерировать код JS.
Код:
<?
$i = 0;
while ($i != 2) //2 Ссылки
{
$kode = "КОД JS";
}
?>
 

Volter9

defined('SURRENDER') or die(); // StarWars
Регистрация
27.05.2012
Сообщения
1 145
Можно попробовать вот так: <a onclick="function1(); function2();">Кэп очевиден, да это ж просто ссылка </a>
Попробуйте так, может сработает.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ