Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: tsd от 07 Марта 2002, 20:36:18

Название: window.open и #
Отправлено: tsd от 07 Марта 2002, 20:36:18
Кусок кода:
Цитировать

Press Here To View

Сама суть вопроса:
Что нужно подставить вместо #, чтоб материнское окно, после открытия нового окна, не прыгало наверх себя, а оставлось на месте ссылки?

Замучался искать. Заранее спасибо  :super:
Название: javascript:void(0)
Отправлено: Oak от 08 Марта 2002, 00:34:17
vot
Название: window.open и #
Отправлено: tsd от 08 Марта 2002, 17:35:53
Цитировать
javascript:void(0)

А больше никак?
Хотя и за это спасибо, помогло вроде :)
З.Ы. Просто тогда в Статус Баре будет светиться javascript:void(0), а хотелось бы чего-нить человеческого и чтоб Явой не загромаждать ХТМЛ.
Название: window.open и #
Отправлено: Боря Елкин от 08 Марта 2002, 18:39:28
Можно так

bars=0,resizable=1,width=600,height=300\'); return false;">Press Here To View
Название: window.open и #
Отправлено: tsd от 08 Марта 2002, 19:30:53
Цитировать
return false;

О! То, что доктор прописал!
Огромное спасибо Боре Елкину:beer:
Название: window.open и #
Отправлено: yennifer от 17 Мая 2002, 15:28:21
а у меня в данном случае другой вопрос - если у меня на странице много всяких картинок, которые должны открываться _каждый_ в новом окне

а вот не получается:( одна страничка замещает другую, если окошко после первого клика не закрыть
Название: window.open и #
Отправлено: AliMamed от 17 Мая 2002, 15:30:31
target="_blank"
Название: window.open и #
Отправлено: MadDog от 17 Мая 2002, 15:35:03
2yennifer
Просто каждому новому окошку свой уникальный ID назначить надо. Тогда они будут открываться каждый в своем.
Название: window.open и #
Отправлено: yennifer от 17 Мая 2002, 15:37:05
2 MadDog
это как?

AliMamed  

если прописать бланк, то будет уже нифига не маленькое окошко с заданными размерами :(
Название: window.open и #
Отправлено: MadDog от 17 Мая 2002, 15:49:39
2yennifer
допустим так

....

....


Вот работающий пример (в свое время пришлось делать :) )
http://www.mfitness.ru/polar/a-series/
Название: window.open и #
Отправлено: yennifer от 17 Мая 2002, 16:05:49
MadDog
слушай, а у меня не так все окна открываются :(



че делать?
Название: window.open и #
Отправлено: Croaker от 17 Мая 2002, 16:12:36
yennifer

....
....
....
Название: window.open и #
Отправлено: yennifer от 17 Мая 2002, 16:21:56
Croaker
ок, пасип, а target прописывать в скрипте или прямо в
?
Название: window.open и #
Отправлено: yennifer от 17 Мая 2002, 16:34:35
чего то не работает вообще ничего :(
Название: window.open и #
Отправлено: Croaker от 17 Мая 2002, 16:39:08
yennifer
в теге
. А зачем он тебе?

Кстати:

function OpenWin(file,w,h,name)
{   
   var mywin;
   NLeft = Math.round(screen.width/2 - w/2);
   NTop = Math.round(screen.height/2 - h/2);
   
    mywin = window.open("/carts.html",name, "menubar=no,status=no,toolbar=no,resizable=no,scrollbars=no,width=" +w+ ",height=" +h+ ",left=" + NLeft + ",top=" + NTop);
      mywin.document.write(""+name+"");
      mywin.document.write("
");
      mywin.document.write("");
      mywin.focus();
}


и вызвать - ....


плюс в предидущем сообщении я лоханулся - надо поменять местами \'nw1\' и \'images/dinya.jpg\' =)
Название: window.open и #
Отправлено: yennifer от 17 Мая 2002, 16:53:18
ого! у меня тут глаза на лоб полезли, когда я увидела этот скрипт:)

ок, у меня

   

может, его где поправить можно?

эх, не сильна я в объектах нифига. мне проще с цифирками работать
(я вообще на пхп пишу)
Название: window.open и #
Отправлено: yennifer от 17 Мая 2002, 17:09:15
Croaker
чего то глючит твой скрипт:(

вот здесь вот mywin = window.open("/carts.html",name, " menubar=no,status=no,toolbar=no,resizable=no,scrol
lbars=no,width=" +w+ ",height=" +h+ ",left=" + NLeft + ",top=" + NTop);
Название: window.open и #
Отправлено: Croaker от 18 Мая 2002, 14:03:54
дай ссылку или напиши - что пишет конкретно (строка, символ) + выложи эту строку.
Название: window.open и #
Отправлено: yennifer от 18 Мая 2002, 17:00:44
я тебе письмо послала, так что ответить можешь на мыло ;)

а вообще http://www.bistroff.ru/open.html
Название: window.open и #
Отправлено: Croaker от 18 Мая 2002, 17:07:41
ok - посмотрю по ссылке, а писмо пока получить не могу - mail.rambler третий день глючит. Отвечу сюда.
Название: window.open и #
Отправлено: Croaker от 18 Мая 2002, 17:09:53
не resizeble, а resizable=no или resizable=yes
Название: window.open и #
Отправлено: yennifer от 18 Мая 2002, 17:21:50
все равно ошибка:( сам посмотри
Название: window.open и #
Отправлено: Croaker от 18 Мая 2002, 17:37:57
mywin =  window.open(file, name, resizable=no, toolbar=no, location=no, directories=no, status=no, menubar=no, width=\' +w+ \',height=\' +h+ \',left=\' + NLeft + \',top=\' + NTop +\');  


1. просто вставь этоту строчку вместо своей
2. У тебя параметры name и text передаются только с первой картинки, без них скрипт глючит.
Название: window.open и #
Отправлено: yennifer от 18 Мая 2002, 17:51:52
ну вставила
ну попять ошибка:(

вставлено - только для первой, это да

че делать???????
Название: window.open и #
Отправлено: Croaker от 18 Мая 2002, 17:56:13
только что залез - не вставила

кинь файл в архив и сунь его в инет - я отредактирую (почта не пашет)
или напиши сюда - dmitriev@irm.ru
Название: window.open и #
Отправлено: yennifer от 18 Мая 2002, 18:08:47
я тебе его по почте отослала
Название: window.open и #
Отправлено: Croaker от 18 Мая 2002, 18:16:17
Попробуй вложить файл (по возможности в архиве) :) и прислать еще раз...