Да... ама НЕ!
11 отговора
331 прегледа
Да... ама НЕ!
Родители и деца
- ама windows-и во случаю
.
Имаме линк в win 1 - той отваря win 2. Дотук добре. Искаме обаче в win 2 да има линк, който да активира(фокусира) отново win 1.
Ако ми кажете "е тва е варианта: <a href="javascript:parent.window.focus();">i oshte neshto</a>" или пък "е тва: <a href="11.htm" onclick="javascript:parent.window.focus();">drun-drun</a>" - да, ама не. Не ставааа... В тоя случай си заменя в win 2.
Пробвах и на target=_parent, както и target=на онова горе изписаното... - не става.
Всъщност успях да го направя номера с target='име на win1', но пък ми трябва някак да му задам име на тоя win1 . В момента му го зададох, чрез опцията Open Browser Window, ама така конкретния ми win1 се оказва, че трябва да дойде от някой си win0
. Незнам JavaScript, пък и много други работи незнам и това ми е проблема.
Какво искам?
Да ми каже някой как да задам на win1 име
.
За улеснение - първата ми станица на urla (1.html) ще е 'празна' само с един линк, той води (в същия win1) към 2.html, където се намират линковете за win 2. T.e. би трябвало да има възможност от 1.html към 2.html да се зададе име на прозореца.
Ако има име пиша на target=името, и става!
Кой наоколо се хвалеше с упоритост
- и аз упорито ви тормозя тука
.
...за да виждаш света по различен начин!
Имаме линк в win 1 - той отваря win 2. Дотук добре. Искаме обаче в win 2 да има линк, който да активира(фокусира) отново win 1.
Ако ми кажете "е тва е варианта: <a href="javascript:parent.window.focus();">i oshte neshto</a>" или пък "е тва: <a href="11.htm" onclick="javascript:parent.window.focus();">drun-drun</a>" - да, ама не. Не ставааа... В тоя случай си заменя в win 2.
Пробвах и на target=_parent, както и target=на онова горе изписаното... - не става.
Всъщност успях да го направя номера с target='име на win1', но пък ми трябва някак да му задам име на тоя win1 . В момента му го зададох, чрез опцията Open Browser Window, ама така конкретния ми win1 се оказва, че трябва да дойде от някой си win0
Какво искам?
За улеснение - първата ми станица на urla (1.html) ще е 'празна' само с един линк, той води (в същия win1) към 2.html, където се намират линковете за win 2. T.e. би трябвало да има възможност от 1.html към 2.html да се зададе име на прозореца.
Ако има име пиша на target=името, и става!
Кой наоколо се хвалеше с упоритост
...за да виждаш света по различен начин!
Сигурна съм...
...че е нещо малко. Не може да си има място за име, когато ще бъде чисто нов прозорец, а за началния да няма
?!
А що пък да не може.... кво толкова.
Всичко може, стига да може - ако не може, колкото може!
БабоооИ, нищичко ли не можеш да кажеш по въпросЪ (гледа обнадеждено)?
А що пък да не може.... кво толкова.
Всичко може, стига да може - ако не може, колкото може!
БабоооИ, нищичко ли не можеш да кажеш по въпросЪ (гледа обнадеждено)?
Редактирано от Лъчeзapнa на
Re: Сигурна съм...
Ами не съм много наясно точно как е, но според мен прозореца на браузъра си е с някакъв default name...а линковете си имат таргет имена.
Можеш да направиш основния ти прозорец да си става на фокус, но през определен интервал от време а не когато тази функция е извикана от прозорец, който е бил отворен и дефиниран от него самия.
Мога и да греша - ако някой знае и аз ще бъда доволен да науча как става това.
Хората мислят, че историите се сътворяват от човека. Всъщност е точно обратното
Можеш да направиш основния ти прозорец да си става на фокус, но през определен интервал от време а не когато тази функция е извикана от прозорец, който е бил отворен и дефиниран от него самия.
Мога и да греша - ако някой знае и аз ще бъда доволен да науча как става това.
Хората мислят, че историите се сътворяват от човека. Всъщност е точно обратното
Mislq che da! :-)
Ami ako pravilno sym te razbral ti trqbva da se vyrnesh kym roditelskiq prozoretz.
Nqmam vreme da go probvam shtoto trqbva da izlizam, no dovechera she ti pratq podobno scriptche ako ne si uspqla.
Trqbva da izpolzvash "opener.frame.document.edikvosi" Tyi de, ideqta e v opener. S nego she se vyrnesh v prozoretza, koito e otvoril win2 v tvoq sluchai
Pozdravi i uspeh, dano sym ti pomoganal :-)
Nqmam vreme da go probvam shtoto trqbva da izlizam, no dovechera she ti pratq podobno scriptche ako ne si uspqla.
Trqbva da izpolzvash "opener.frame.document.edikvosi" Tyi de, ideqta e v opener. S nego she se vyrnesh v prozoretza, koito e otvoril win2 v tvoq sluchai
Pozdravi i uspeh, dano sym ti pomoganal :-)
Re: Mislq che da! :-)
Питах нещо, ама явно си излязъл бързо...
Добре, отивам да видя кое как...

Добре, отивам да видя кое как...
Редактирано от Лъчeзapнa на
Ми...
...аз викам да намерим решението, щото не ми се сменя пак всичко изцяло от начало
. Трябва да стане, ааа [заканително помахване с пръстче към онова същото]
!
N.B.онова за фокуса през време не ми харесва :( ъкъ...
...за да виждаш света по различен начин!
N.B.онова за фокуса през време не ми харесва :( ъкъ...
...за да виждаш света по различен начин!
просто решение
Имам едно просто решение на задачката да си превключваш между двата прозореца (което работи ако допуснем че потребителя в дадения момент ще се занимава само с твоя сайт и няма междувременно да отваря други).
В прозорец 2 сложи празен линк 2 като този
<a href="" OnClick="javascript:self.close();">затвори</a>
прозорец 2 се затваря и на екрана остава прозорец 1
_____________________________________
Корабът потъва!
Спокойно. Ще има вода за всички.
В прозорец 2 сложи празен линк 2 като този
<a href="" OnClick="javascript:self.close();">затвори</a>
прозорец 2 се затваря и на екрана остава прозорец 1
_____________________________________
Корабът потъва!
Спокойно. Ще има вода за всички.
ааа не не
Много ме разсмя това решение
. Мдаа
.
Имаш чувство за хумор
.
Сега ако ми кажеш и как наистина да стане, грешка нямаш!
...за да виждаш света по различен начин!
Имаш чувство за хумор
Сега ако ми кажеш и как наистина да стане, грешка нямаш!
...за да виждаш света по различен начин!
Re: Да... ама НЕ!
Пробвай с това
<a href=# onclick="opener.window.focus();return false">
...
<a href=# onclick="opener.window.focus();return false">
...
Solution
Ami ima nachin :)
Purvo otvori vtorija window taka:
<a href="#" onclick="win=window.open('URL_to_tuka.html','tova_e_ime','.....')">Open 2-nd window</a> i taka veche "win" ti e obecta za vtorija prozorec i sled tova mozesh da mu vrustash fokusa.
Kogato otvorish vtorija prozorec za da vurnesh focusa na purvija se pari taka:
<a href="#" onclick="opener.window.focus()">set focus on 1-st window</a>
a za da vurnesh obratno focusa na popupa taka:
<a href="#" onclick="win.focus()">set focus on 2-nd window</a>
Purvo otvori vtorija window taka:
<a href="#" onclick="win=window.open('URL_to_tuka.html','tova_e_ime','.....')">Open 2-nd window</a> i taka veche "win" ti e obecta za vtorija prozorec i sled tova mozesh da mu vrustash fokusa.
Kogato otvorish vtorija prozorec za da vurnesh focusa na purvija se pari taka:
<a href="#" onclick="opener.window.focus()">set focus on 1-st window</a>
a za da vurnesh obratno focusa na popupa taka:
<a href="#" onclick="win.focus()">set focus on 2-nd window</a>
Мдааа... солюшън :)
Хей, гайс
имате една голяма почерпка от мен (че и за мене, хих :) !
Сигурно предпочитате Johnnie Walker, aма пък той ми излиза от принципите и ше трябва да си изберете нещо по-'хранително'
(като му дойде времето).
А времето е толкова сънливо, че цял ден едва си държа очите отворени
(това да се брои за прозявка :).
...за да виждаш света по различен начин!
Сигурно предпочитате Johnnie Walker, aма пък той ми излиза от принципите и ше трябва да си изберете нещо по-'хранително'
А времето е толкова сънливо, че цял ден едва си държа очите отворени
...за да виждаш света по различен начин!
Re: Solution
M da, naistinaizlqzoh mnogo byrzo ... radvam se che si se spravila s obshti usiliq :-)
Az sega se mycha sys skapanoto mi dyno, koeto se okaza, ce ne poddyrja 40GB HDD-ta :-(
Az sega se mycha sys skapanoto mi dyno, koeto se okaza, ce ne poddyrja 40GB HDD-ta :-(