Сообщение от cript
|
<script>
function newfunc(x) {
var abc = x;
alert(abc);
}
</script>
<a href="#" onclick="newfunc(opt)">Click</a>
|
Потому что переменная opt не определена. Пиши так:
onclick="newfunc('opt')"
Сообщение от cript
|
Вообще хотел сделать примерно так:
Кликаю по одной из ссылок
<a href="#" onclick="newfunc(111)">Click1</a>
<a href="#" onclick="newfunc(222)">Click2</a>
<a href="#" onclick="newfunc(333)">Click3</a>
Вызывается функция, которая с помощью ajax вызывает нужный файл, а уже внутри самой функции
if(value == '111')
...
if(value == '222')
...
if(value == '333')
...
и т.д..
|
Что значит "вызывает нужный файл"? Какой-то код аяксом подгружается или что? Ну а насчет твоих if вообще не понимаю в чем проблема. Так и пиши. Только вместо value имя переменной-аргумента которое было задано при создании функции. Например:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<script>
function newfunc(x) {
if (x == 'aaa') {
alert(111);
}
if (x == 'bbb') {
alert(222);
}
if (x == 'ccc') {
alert(333);
}
}
</script>
<a href="#" onclick="newfunc('aaa')">Click1</a><br>
<a href="#" onclick="newfunc('bbb')">Click2</a><br>
<a href="#" onclick="newfunc('ccc')">Click3</a>
</body>
</html>