мне Нужен совет
Привет всем.. вот такой вопрос, есть select и несколько option, как сделать, чтоб при выборе конкретного option пошел на конкретную страницу?
|
<select onchange="change( this );">
<option> - select - </option>
<option value="0">Google</option>
<option value="1">Yandex</option>
<option value="2">Mail</option>
</select>
<script type="text/javascript">
function change( self ) {
var links = [
'http://google.ru',
'http://yandex.ru',
'http://mail.ru'
];
document.location = links[ self.value ];
}
</script>
|
devote, урлы можно прямо в валуе писать... ;)
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Например если тот селект формировать из данных БД я в валуе запишу УРЛы, а в "контент" значения... А тебе с твоим "тоном" придется еще и скрипт генерить с массивом... :D А что делать если тот селект будет меняться динамически? Я опять перепишу валуе и "контент"... А что будешь детать ты? Генерить еще один скрипт с массивом? :) |
ksa,
не забивай себе голову ерундой... Когда мне нужно будет, уж поверь я найду правильное решение и сделаю так как удобнее... Тут написал для наглядности... знаю что не идеальный вариант, и знаю что можно ссылки сунуть в валуе. И не стоит у меня спрашивать глупости :lol: |
Цитата:
|
| Часовой пояс GMT +3, время: 19:18. |