close parent

18 отговора 603 прегледа
#1

close parent

kwa beshe kirijkata da se zatwarq parent-a che nqkyde sym si izgubil arhiwa :-(

imah 2 - s ediniq wariant explorer ti wadeshe dialog alabala "procesa iska da zatworq parent y/n" i edno s koeto ne ti wadi a zatwarq direktno... interesuwa me wtoroto...

| I like to dance naked in front of my pets
| Pro
Отговор
в отговор на Pro #2

Re: close parent

<html>
<head>
<title>yourDocument</title>
<meta http-equiv="Content-Type" content="text/html; charset=....">
<script language="JavaScript">
<!--
function tmt_winControl(id,c){
var d=eval(id)==null||eval(id+".closed");
if(!d){eval(id+"."+c);}
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<a href="/#" onClick="tmt_winControl('self','close()')">link</a>
</body>
</html>

ot self go napravi na parent ili tam kakyvto iskash

Отговор
в отговор на emil #3

Re: close parent

tnx! :)

| I like to dance naked in front of my pets
| Pro
Отговор
в отговор на emil #4

Re: close parent

Probah ama ne stana
IE 5.50 (W2k)

JAVA lets make things badly and slow!!
Отговор
в отговор на wili98 #5

Re: close parent

i men me pita... 5.0, W2k

ViruS
Отговор
в отговор на Pro #6

shitty :-/

if a window is *not* a popup to begin
with, window.close() JavaScript calls will normally
result in a browser message requesting confirmation
that you wish to close the window. There is no means
in most browsers to avoid or circumvent this.

| I like to dance naked in front of my pets
| Pro
Отговор
в отговор на Pro #7

Re: shitty :-/

мдам,
тъкмо това и аз исках да кажа...:)
Че няма начин...е, има, но той е ако съответният browser е сетнат с разрешение JavaScript да праска action-а.

Математиката се състои от очевидни неща подредени по подходящ начин.
Отговор
в отговор на wili98 #8

Re: close parent

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<script language="JavaScript">
<!--
function tmt_winControl(id,c){
var d=eval(id)==null||eval(id+".closed");
if(!d){eval(id+"."+c);}
}
//-->
</script>
<body onLoad="tmt_winControl('opener','close()')">
проба
</body>
</html>

Може би си забравил 'opener'
Иначе си пита, ама само първия път :)))

Отговор
в отговор на Pro #9

Re: close parent

Ми аз до колкото знам, при затварянето не пита, само ако прозореца е отворен от POPUP линк... А иначе, също така не пита, ако прозореца е урязан- без адрес бар и т.н- само рамка и синята лента с имато! Ама ти питаш за parent...

Баба...


___________________________
The only limit is your imagination...
Отговор
в отговор на БaбaИлиицa #10

Re: close parent

ами аз дето ей сега го пробвах беше child от popup,
ама аз мисля че той това пита

Отговор
в отговор на emil #11

Re: close parent

работата е следната... от нормален уиндоу онклик се отваря фулскрийн уиндоу и той онлоуд затваря парента... нетскейп няма проблеми с това ама куция експлорър...

| I like to dance naked in front of my pets
| Pro
Отговор
в отговор на Pro #12

Re: close parent

onClick означава и събитие в JS . Аз точно това ти дадох.
Иначе ако искаш от хиперлинк да ти се отваря _blank и после от него да угасиш parent такова нещо не знам как става... някой ако знае да каже...
А не виждам какъв е проблема с горния скрипт
Ето ти го пак в най-опростен вариант:
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
<a href="#" onClick="MM_openBrWindow('/child.htm,'','')">proba </a>
//това за parent страницата


// и за child.htm страницата:
<script langauge="JavaScript"><!--
opener.close();
//--></script>

Отговор
в отговор на emil #13

Re: close parent

tnx... sega shte probwam pak kakwo stawa...

| I like to dance naked in front of my pets
| Pro
Отговор
в отговор на Pro #14

Re: close parent

В дъщерната страница добави в BODY:
<BODY onload="javascript:opener.close();">
и ми се струва, че проблема ще ти се реши.

Отговор
в отговор на Pro #15

Re: close parent

Извинявай че изказвам мнение, но това което искаш да направиш ми се струва необмислено. Като оставим настрана дали може или не може да стане, не виждам смисъл в тази идея и смятам че носи повече негативи, отколкото нещо полезно. Ако целта ти е цялата страница да се базира на фиксирани размери на прозореца, има поне два браузъра, в които не можеш да забраниш максимизирането. Единият е Opera, а другият Internet Explorer 5.0 . Независимо дали сетваш resizable=no, maximizebutton=no или нещо друго, в Opera и в MSIE 5.0 бутонът за максимизиране винаги е активен за разлика от MSIE 4, MSIE 5.5 и Netscape. Не съм изследвал подробно този феномен и ако имаш IE 5.0 може би ще намериш начин да го забраниш, просто ми е направило впечатление на рекламни прозорци, базирани на фиксирани размери, които изглеждат трагично след maximize. Освен това има едно доста голямо количество users (включително и аз - искам да си имам бутони, менюта и т. н.), които просто ще натиснат close като видят нещо подобно или в най-добрия случай ще ти метнат едно око на source-а и ще заредят следващата страница в нормален прозорец. За пример сайта на Leos - моя bookmark e направо [линк] и съм си го направил така отдавна - искам да си имам контрол над браузъра, а не да отварям pop-ups.

Отговор
в отговор на Peesho #16

Re: close parent

Вярно е, прав си !
Въпреки, че Pro може би има някаква друга идея.
Между другото поради тази причина в новата версия вече се отказах от фиксираните прозорци. Ако искаш да видиш работния й вариант, драсни един мейл да ти пратя линк. Още е рано да го пускам тук, а ми се иска да чуя и други мнения...

Отговор
в отговор на Peesho #17

Re: close parent

извинявай, че ще ти отговоря, но това дали е необмислено е тема на съвсем друг разговор... плюс това аз съвсем слабо се интересувам от желанията на юзера, когато правя нещо за себе си - отказах се от идеята да работя разбираемо за всеки... на който не му харесва - не се връща и проблема е решен... а и идеята зад този въпрос е съвсем съвсем различна и опасявам се, че да метнеш и няколко очи на сорса пак няма да заредиш нищо просто защото там няма да има какво да заредиш... ако правех нормална страница затварянето нямаше да ми е необходимо, но си имам съвсем друга идея и ще си я направя така или иначе...

| I like to dance naked in front of my pets
| Pro
Отговор
в отговор на Pro #18

защото съм прост...

толкова съм прост... опасявам се че това е защото нямам креативно мислене...

Отговор
в отговор на peesho #19

Re: защото съм прост...

жива да не бях...

| I like to dance naked in front of my pets
| Pro
Отговор