Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Otvaranje stranice u new tab i preusmeravanje prve stranice

[es] :: Javascript i AJAX :: Otvaranje stranice u new tab i preusmeravanje prve stranice

[ Pregleda: 3573 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vojabgd

Član broj: 224295
Poruke: 21
*.adsl.eunet.rs.



Profil

icon Otvaranje stranice u new tab i preusmeravanje prve stranice05.06.2009. u 19:20 - pre 181 meseci
Pozdrav svima.
Hoću da kad korisnik klikne na link, taj link da se otvori u new tab, a stranica na kojoj je link da se preusmeri na drugu stranicu. Probao sam sa onclick="document.location.href" ali ne radi. Kako da rešim to?
Hvala unapred.
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-1.sezampro.yu.



+33 Profil

icon Re: Otvaranje stranice u new tab i preusmeravanje prve stranice05.06.2009. u 21:13 - pre 181 meseci
Nisam siguran da sam te najbolje razumeo, ali probaj ovako nešto:
Code:
<a href = "http://www.google.com" onclick = "window.open('http://www.yahoo.com');">link</a>

Kad se klikne na link, u novom tab-u će se otvoriti Yahoo, a u onom trenutnom Google...
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-1.sezampro.yu.



+33 Profil

icon Re: Otvaranje stranice u new tab i preusmeravanje prve stranice05.06.2009. u 21:21 - pre 181 meseci
A ako baš hoćeš taj redosled, da ono što je u href-u ide u novi tab, a da se ta stranica na kojoj je link redirektuje na neku drugu, onda to ide ovako:
Code:
<a href = "http://www.google.com" onclick = "window.open(this.href); this.href = '#'; window.location = 'http://www.yahoo.com';">link</a>

Kad se klikne na link, u novom tab-u se otvara Google, a u trenutnom ide redirekcija na Yahoo...
 
Odgovor na temu

vojabgd

Član broj: 224295
Poruke: 21
*.adsl.eunet.rs.



Profil

icon Re: Otvaranje stranice u new tab i preusmeravanje prve stranice05.06.2009. u 22:31 - pre 181 meseci
Radi. Hvala puno.
Još nešto me buni. U Mozilli mi linkove otvara normalno u new tab-u, ali u IE neće. Uvek mi otvori novi prozor, i to mali kao popup. Kako da namestim da ih otvara u new tab-u, ili ako nije moguće, u novom prozoru ali u punoj veličini?
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: Otvaranje stranice u new tab i preusmeravanje prve stranice06.06.2009. u 09:47 - pre 181 meseci
U IE-u ne postoje tab-ovi. Možeš da iskoristiš treći parametar f-je open, ovako:
Code:
window.open(this.href, '', 'width=800, height=600')

Imaš ovde detaljan opis te f-je...
 
Odgovor na temu

vojabgd

Član broj: 224295
Poruke: 21
*.adsl.eunet.rs.



Profil

icon Re: Otvaranje stranice u new tab i preusmeravanje prve stranice06.06.2009. u 11:17 - pre 181 meseci
Postoje u IE 7. ;)
Znam za width i height parametre, nego jel postoji neka fora da izlazi u punoj veličini nezavisno od rezolucije?
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-a-1.sezampro.yu.



+33 Profil

icon Re: Otvaranje stranice u new tab i preusmeravanje prve stranice06.06.2009. u 12:25 - pre 181 meseci
E pa eto, ja ne koristim IE, tako da bisam upućen u njegove mogućnosti...

To što sad hoćeš je malo komplikovanije, i moglo bi da se odradi ovako:
Code:

<html>
    <script type = "text/javascript">
        function openWindow(url) {
            var width = screen.availWidth;
            var height = screen.availHeight;
            
            var x = 0, y = 0;
            if (document.all) {
                x = window.screenTop;
                y = window.screenLeft;
            }
            else if (document.layers) {
                x = window.screenX;
                y = window.screenY;
            }

            var args = 'resizable=1, toolbar=1, location=1, directories=1, addressbar=1, scrollbars=1, status=1, menubar=1, top=0, left=0, screenX=' + x + ', screenY=' + y +', width=' + width + ', height=' + height;
            
            new_window = window.open(url, '', args);
        }
    </script>
    <body>
        <a href = "http://www.google.com" onclick = "openWindow(this.href); this.href = '#'; window.location = 'http://www.yahoo.com';">link</a>
    </body>
</html>

Samo što sad "gubiš" mogućnost otvaranja u tab-u u Firefox-u...
 
Odgovor na temu

[es] :: Javascript i AJAX :: Otvaranje stranice u new tab i preusmeravanje prve stranice

[ Pregleda: 3573 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.