Forum FAQForum FAQSearchSearch MemberlistMemberlist Forum ignore listForum ignore list RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in
prozor check

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Client-side
View previous topic :: View next topic  
Author Message
ghosap



Joined: 18 Sep 2003
Posts: 79

PostPosted: 19.05.2004 21:28    Post subject: prozor check Add user to your forum ignore list Reply with quote

odma isprika ako sam malko fulao u naslovu . . .
znaci imam na js-u
win = window.open("url","atributi");
e sad kako (ako je moguce) mogu provjerit dali je prozor vec otvoren ili nije
Znam to rijesit sa php-om ali bih radije sa js-om

_________________
. . . and when the balance is lost all that is left is the reckening . . .
Back to top
View user's profile Send private message
zytzagoo
mi3.crew


Joined: 25 Aug 2003
Posts: 1842
Location: Zagreb, Hrvatska

PostPosted: 20.05.2004 09:30    Post subject: Re: prozor check Add user to your forum ignore list Reply with quote

Alpha_AP wrote:
odma isprika ako sam malko fulao u naslovu...
znaci imam na js-u
win = window.open("url","atributi");
e sad kako (ako je moguce) mogu provjerit dali je prozor vec otvoren ili nije


Probaj ovo:
Code:
if (!win || win == null || win == 'undefined') {
   win = window.open("url","atributi");
}

_________________
[+]I[+]am[+]my[+]own[+]religion[+]
Back to top
View user's profile Send private message Visit poster's website Twitter profile
ghosap



Joined: 18 Sep 2003
Posts: 79

PostPosted: 20.05.2004 22:45    Post subject: Re: prozor check Add user to your forum ignore list Reply with quote

zytzagoo wrote:
Alpha_AP wrote:
odma isprika ako sam malko fulao u naslovu...
znaci imam na js-u
win = window.open("url","atributi");
e sad kako (ako je moguce) mogu provjerit dali je prozor vec otvoren ili nije


Probaj ovo:
Code:
if (!win || win == null || win == 'undefined') {
   win = window.open("url","atributi");
}

thx,ali nije to to,naime :
ovaj window.open je u funkciji koja otvara prozor za novi upis podataka,znaci kako ,ako je moguce, mogu napravit preko js-a da kad je jednom otvorem prozor da se vise nemoze dok god se ne zatvori ?!
nadam se da sam sad to napisao malko razgovijetnje . . .

_________________
. . . and when the balance is lost all that is left is the reckening . . .
Back to top
View user's profile Send private message
zytzagoo
mi3.crew


Joined: 25 Aug 2003
Posts: 1842
Location: Zagreb, Hrvatska

PostPosted: 21.05.2004 09:41    Post subject: Re: prozor check Add user to your forum ignore list Reply with quote

Alpha_AP wrote:
thx,ali nije to to,naime :

Trazio si kak provjeriti da li je prozor otvoren Smile To mozes onako Smile
Quote:
ovaj window.open je u funkciji koja otvara prozor za novi upis podataka,znaci kako ,ako je moguce, mogu napravit preko js-a da kad je jednom otvorem prozor da se vise nemoze dok god se ne zatvori ?!

Da se vise ne moze sto? Zatvoriti? Ili otvoriti novi?

Ako je ovo drugo:
Code:

var windowHandle = null;
var windowHandle_closed = false;

function openWindow(url,features) {
    windowHandle = window.open(url,'zorpro',features);
    if (windowHandle_closed) {
        windowHandle_closed = false;
    }
}

function closeWindow() {
    if (windowHandle != null) {
        if (!windowHandle_closed) {
            windowHandle_closed = true;
            windowHandle.close();
        }
    }
}

Ovo gore pozivas otprilike:
Code:
<a href="http://asdasdasd/" onclick="javascript:closeWindow();openWindow('http://asdasdasd/', 'imeProzora', 'width=xx,height=xx,blabla='bla');return false;">otvori prozor</a>

Mozes i odma u href staviti javascript:closeWindow()..., ali ovako omogucujes i onima bez javascripta da kliknu na taj url i dobiju sto trebaju dobiti, iako ne u novom prozoru (mozes dodat i target="_blank", pa ce nonjavascript otvorit u nvom prozoru, al proizvoljnih dimenzija i feature-a naravno)...

Ako pak zelis da se otvoreni prozor ne moze zatvoriti dok ne obavis akciju u njemu, tu ti treba signed scripta, koja ce lockat focus na novotvoreni prozor i onemoguciti zatvaranje na close ili alt+f4 ili ctrl+w, a to ne mozes bez signed scripte (bar ja nisam uspio napraviti). Vise o signed scriptama:
http://www.mozilla.org/projects/security/components/signed-scripts.html
http://www.developer.com/java/web/article.php/3298051

Takodjer toplo preporucam: http://www.webreference.com/js/tutorial1/ - Tutorial Working With Windows - ima tamo detaljnije objasnjeno cak i o signed scriptama, a ima i primjere za ovo sto tebi treba cini mi se (provjera jel prozor postoji, manipulacija prozora, itd.) HTH

_________________
[+]I[+]am[+]my[+]own[+]religion[+]
Back to top
View user's profile Send private message Visit poster's website Twitter profile
ghosap



Joined: 18 Sep 2003
Posts: 79

PostPosted: 21.05.2004 19:16    Post subject: Add user to your forum ignore list Reply with quote

thx,da to je to . . . .
puno hvala .

_________________
. . . and when the balance is lost all that is left is the reckening . . .
Back to top
View user's profile Send private message
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Client-side All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group