Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Как вставить в ссылку параметры

Обсуждение темы Как вставить в ссылку параметры в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Как передать параметры ЯваСкрипта в теге ссылки? Пример: <a href="page.html">Страница</a> Что нужно прописать в href, чтобы передать например такой скрипт: "b1.openBalloon(); map.setCenter(b1.getCoordPoint());"...


Закрытая тема
 
Опции темы
Старый 08.04.2011, 16:16   #1
Как передать параметры ЯваСкрипта в теге ссылки?
Пример:
<a href="page.html">Страница</a>
Что нужно прописать в href, чтобы передать например такой скрипт:
"b1.openBalloon(); map.setCenter(b1.getCoordPoint());"
 
Старый 08.04.2011, 16:16
Ссылки
Старый 08.04.2011, 16:45   #2
Из вашего вопроса не совсем понятно, что требуется.
Если нужно, чтобы при клике по ссылке выполнялись указанные методы, то так:

Код:
<a href="javascript: b1.openBalloon(); map.setCenter(b1.getCoordPoint());">Страница</a>
Если нужно, чтобы в параметры ссылки были добавлены результаты работы указанных методов, то так:

Код:
<script type="text/javascript"><!--
document.write("<a href='page.html?" +
b1.openBalloon() + "&" + map.setCenter(b1.getCoordPoint()) + "'>Страница</a>")
//--></script>

Последний раз редактировалось Макс-Текс; 08.04.2011 в 16:52..
 
Старый 08.04.2011, 18:48   #3
Попробую по порядку.
Есть две страницы:
На странице 1 стоит ссылка на страницу 2 <a href="page-2.html">Страница 2</a>
Вот надо в этой ссылке (размещенной на странице 1) прописать метод скрипта
"b1.openBalloon();"
Результат этого метода должна показать Страница 2.

Выносить в отдельный <script type="text/javascript"> нельзя.
В вашем примере выше: <a href="javascript: b1.openBalloon();">Страница</a>
ссылка не сможет открыть другую страницу.
 
Старый 10.04.2011, 13:13   #4
Тогда вам подойдет второй вариант - как раз и передается результат работы метода "b1.openBalloon();" GET параметром при переходе на другую страницу.
 
Старый 11.04.2011, 16:14   #5
Пишу такую ссылку:
<a href="page2.html?b22.openBalloon() & map.setCenter(b22.getCoordPoint())" target="_blank">Страница 2</a>
и она все равно не работает, может синтаксис неправильный?
 
Старый 11.04.2011, 16:26   #6
Неправильный.
 
Старый 11.04.2011, 17:34   #7
а какой правильный?
 
Старый 11.04.2011, 17:40   #8
Уже было в первом моем ответе:

Код HTML:
<script type="text/javascript"><!--
document.write("<a href='page2.html?" +
b1.openBalloon() + "&" + map.setCenter(b1.getCoordPoint()) + "' target='_blank'>Страница</a>")
//--></script>
 
Старый 11.04.2011, 19:30   #9
А без скрипта никак? Вывод ссылки через скрипт совсем не подходит
 
Старый 11.04.2011, 23:56   #10
Почему не подходит такой вариант?
По другому, видимо, никак.
 
Старый 11.04.2011, 23:56
Закрытая тема


Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Параметры для рук Deli Растровая графика 1 26.07.2011 12:05
Как прочитать параметры запуска клипа в as3? Асмодиан Технологии Flash 0 01.02.2010 11:11
Параметры окна открытого документа PsychoMakaron HTML, CSS, JavaScript 7 29.01.2010 12:24
Параметры сохранения изображений papajoy Растровая графика 32 23.06.2008 21:21
параметры width и height в картинках m_Stasuk HTML, CSS, JavaScript 8 16.11.2005 12:58


Текущее время: 08:24. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Тарифный план «Lite»
Место: 1000 Мб
Трафик: неограниченный
Панель управления
Заказать ТП «Lite»
Тарифный план «Normal»
Место: 2000 Мб
Трафик: неограниченный
Поддержка скриптов
Заказать ТП «Normal»
Тарифный план «Profy»
Место: 7000 Мб
Трафик: неограниченный
Поддержка скриптов
Заказать ТП «Profy»
Тарифный план «Места хватит!»
Место: 25 ГБ
Трафик: неограниченный
Поддержка SSI, ssh
Заказать ТП «Места хватит!»
Дизайнерский форум