не пойму с java

Lacky
На сайте с 11.04.2007
Offline
50
575

Привет, такая проблема, т.к. новичек тут, прошу совета у Вас :)

На странице (вся на html) есть 3 ссылки, каждая из них открывается в новом окне, с определенными параметрами и т.д. при помощи JavaScript. Проблема в том, что при попытке вызвать любую страницу, открывается крайняя (т.е. последняя), возможно просто ошибка в коде, которой я не вижу, т.к. если сделать на странице 1 такую ссылку, все норм, открывается нужная страница, теги закрытые вроде :(

Сам код:

<script language="JavaScript">

<!--

function OpenWin()

{

myWin= open("страница1.html", "displayWindow",

"width=350,height=650,status=no,toolbar=no,menubar=no, resizable=no, scrollbars=yes");

}

//-->

</script>

<a href='javascript:OpenWin()'>ссылка</a>

Все 3 имеют такой формат, что скажете?

Меняюсь ссылками и статьями: Дизайн, создание и продвижение сайтов. Автозапчасти для автомобилей Опель. Дизайн сайтов, верстка.
LEOnidUKG
На сайте с 25.11.2006
Online
1762
#1

Всё имеет такой формат?


<script language="JavaScript">
<!--
function OpenWin()
{
myWin= open("страница1.html", "displayWindow",
"width=350,height=650,status=no,toolbar=no,menubar=no, resizable=no, scrollbars=yes");
}

function OpenWin2()
{
myWin= open("страница2.html", "displayWindow",
"width=350,height=650,status=no,toolbar=no,menubar=no, resizable=no, scrollbars=yes");
}

function OpenWin3()
{
myWin= open("страница3.html", "displayWindow",
"width=350,height=650,status=no,toolbar=no,menubar=no, resizable=no, scrollbars=yes");
}

//-->
</script>
<a href='javascript:OpenWin()'>ссылка1</a>
<a href='javascript:OpenWin2()'>ссылка2</a>
<a href='javascript:OpenWin3()'>ссылка3</a>

вот думаю такой более оптимизированный:


<script language="JavaScript">
<!--
function OpenWin(page)
{
myWin= open(page, "displayWindow",
"width=350,height=650,status=no,toolbar=no,menubar=no, resizable=no, scrollbars=yes");
}
</script>
<a href="javascript:OpenWin('страница1.html')">ссылка1</a>
<a href="javascript:OpenWin('страница2.html')">ссылка2</a>
<a href="javascript:OpenWin('страница3.html')">ссылка3</a>

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Lacky
На сайте с 11.04.2007
Offline
50
#2

Нет, но в этом и проблема, как я начинаю понимать )))) спасибо, Вы ответили на мой вопрос.

[Удален]
#3

Lacky, все правильно, вы же в скрипте приписываете url страницы которую надо открыть - скрипт ее и открывает :)

для того чтобы открывалась указанная в html коде ее надо передать в функцию OpenWin

burunduk добавил 09.03.2009 в 15:35

например так

function getHtmlLin(link_)

{

var codLin="";

codLin='<a href="http://' + link_ + '">'+link_+'</a>';

return codLin;

}

<script type="text/javascript">document.write(getHtmlLin('нужный урл'));</script>

Lacky
На сайте с 11.04.2007
Offline
50
#4
LEOnidUKG:
вот думаю такой более оптимизированный

Отлично.

burunduk:
для того чтобы открывалась указанная в html коде ее надо передать в функцию OpenWin

Полезно узнавать что-то новое.

burunduk, LEOnidUKG, благодарю за помощь.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий