DevProTalk

Forumi IT profesionalaca
web development, web design, e-business, SEO


Idite nazad   DevProTalk > Web development i web aplikacije > (X)HTML, JavaScript, DHTML, XML, CSS
Želite da se reklamirate ekskluzivno na ovoj poziciji? Javite se

(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi

Odgovori
 
Alati teme Način prikaza
Staro 22. 12. 2006.   #1
bojan_bozovic
expert
Master
 
Avatar bojan_bozovic
 
Datum učlanjenja: 20.12.2005
Poruke: 730
Hvala: 0
0 "Hvala" u 0 poruka
bojan_bozovic is on a distinguished road
Unhappy Javaskript - capture kada je browser maksimiziran

Au, ovo je problem. Idite na http://www.quirksmode.org/viewport/compatibility.html

i skrolujte skroz dole. evo sta mi opera kaze, npr.

Citat:
self.screenX: -4 WTF
self.screenY: -23 WTF
self.innerHeight: 592
self.innerWidth: 1018
self.outerHeight: 655 a treba 715px toliko je bez taskbara
self.outerWidth: 1028 O RLY? Ekran je samo 1024px!
self.screen.height: 768
self.screen.width: 1024
self.screen.availHeight: 715
self.screen.availWidth: 1024
self.screenTop: 101
self.screenLeft: 5
self.screen.colorDepth: 32
self.screen.pixelDepth: 32
document.body.clientHeight: 592
document.documentElement.clientHeight: 5955
nonsense starts, 1002px, sta je 1002px?
document.body.clientWidth: 1002
document.documentElement.clientWidth: 1002
document.body.scrollHeight: 5955
document.documentElement.scrollHeight: 5955
document.body.scrollWidth: 1002
document.documentElement.scrollWidth: 1002
document.body.offsetHeight: 592
document.documentElement.offsetHeight: 5955
document.body.offsetWidth: 1018
document.documentElement.offsetWidth: 1002
i IE npr.

Citat:
self.screen.height: 768self.screen.width: 1024
self.screen.availHeight: 715
self.screen.availWidth: 1024
self.screenTop: 93
self.screen.colorDepth: 32
document.body.clientHeight: 598
document.body.clientWidth: 1004
document.body.scrollHeight: 5997
document.documentElement.scrollHeight: 602
document.body.scrollWidth: 1004
document.documentElement.scrollWidth: 1024
document.body.offsetHeight: 602
document.documentElement.offsetHeight: 602
document.body.offsetWidth: 1024
document.documentElement.offsetWidth: 1024
E da, samo sto visina nije ispravna, zar ne? 602 a treba 715.

Resenje mi samo za IE treba, da na onresize event znam kada je browser maksiimiziran. Kako da napisem onresize handler, help! (Razni shellovi za IE kako daju rezultate, sta ja znam AvantBrowser, pa sa toolbarima kako je ne znam...) Ovo je da se covek za glavu uhvati, 1028 px na ekranu od 1024,
Mozilla Seamonkey (Gecko 1.8) ima outerWidth od 1032px, ni on nije bolji.
BTW 1002 ce biti sirina u operi bez toolbara, vidim ja...
Ko sto rekoh, samo u IE da radi, to je sve sto treba.

Poslednja izmena od bojan_bozovic : 22. 12. 2006. u 13:06.
bojan_bozovic je offline   Odgovorite uz citat
Staro 22. 12. 2006.   #2
bojan_bozovic
expert
Master
 
Avatar bojan_bozovic
 
Datum učlanjenja: 20.12.2005
Poruke: 730
Hvala: 0
0 "Hvala" u 0 poruka
bojan_bozovic is on a distinguished road
Default

Bah nadam se da je u IE izvodljivo, sad cemo videti da li ovaj Live toolbar menja vrednosti.
bojan_bozovic je offline   Odgovorite uz citat
Staro 22. 12. 2006.   #3
bojan_bozovic
expert
Master
 
Avatar bojan_bozovic
 
Datum učlanjenja: 20.12.2005
Poruke: 730
Hvala: 0
0 "Hvala" u 0 poruka
bojan_bozovic is on a distinguished road
Default

IE+Live toolbar

Citat:
document.body.clientHeight: 574document.body.clientWidth: 1004document.body.scrollHeight: 5997document.documentElement.scrollHeight: 578document.body.scrollWidth: 1004document.documentElement.scrollWidth: 1024document.body.offsetHeight: 578document.documentElement.offsetHeight: 578document.body.offsetWidth: 1024document.documentElement.offsetWidth: 1024
Neresivo, daje mi 578px visinu sada.
bojan_bozovic je offline   Odgovorite uz citat
Staro 22. 12. 2006.   #4
noviKorisnik
Dejan Katašić
Wrote a book
 
Avatar noviKorisnik
 
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
noviKorisnik će postati "faca" uskoro
Default

Pa to ti je visina dokumenta u prozoru, a visina prozora uključuje i ram :-) ... aj virnuću malo po netu o tome ...
noviKorisnik je offline   Odgovorite uz citat
Staro 22. 12. 2006.   #5
noviKorisnik
Dejan Katašić
Wrote a book
 
Avatar noviKorisnik
 
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
noviKorisnik će postati "faca" uskoro
Default

:-) ... evo, zahvaljujući muci odranije --- http://www.devprotalk.com/showthread.php?t=124

... za IE, u Quirks Modu, možeš da učiniš nešto, pogotovo ako okidaš na onresize ...
Kôd:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>t</title>
<script>
window.inresize = false;

deltaWidth = -1;
deltaHeight = -1;

iju = function ()
{
    if (window.inresize) return;

    window.inresize = true;

    if (deltaHeight < 0) {
        var innerWidth = document.documentElement.clientWidth;
        var innerHeight = document.documentElement.clientHeight;

        window.resizeTo (innerWidth, innerHeight);

        deltaWidth = innerWidth - document.documentElement.clientWidth;
        deltaHeight = innerHeight - document.documentElement.clientHeight;

        window.resizeTo (innerWidth + deltaWidth, innerHeight + deltaHeight);
    }

    window.inresize = false;

    outerWidth = document.documentElement.clientWidth + deltaWidth;
    outerHeight = document.documentElement.clientHeight + deltaHeight;

    window.status = (screen.availWidth - outerWidth) + ',' + (screen.availHeight - outerHeight);
}
</script>
</head>
<body onresize="iju ();">
</body>
</html>
(... prokleti hackovi, baš sam se namučio dok sam ovo naterao da radi ...

Kako se da primetiti - prozor je maksimizovan kada u Status baru piše -8, -8
noviKorisnik je offline   Odgovorite uz citat
Staro 22. 12. 2006.   #6
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

sto ovako cudno deklarises funkciju, preko anonimne funkcije i promenjive?

Jel postoji neki razlog za to, ili cisto onako, ima se-moze se ?
__________________
Leadership is the art of getting people to want to do what you know must be done.
ivanhoe je offline   Odgovorite uz citat
Staro 22. 12. 2006.   #7
nixa
Nikola Denić
Sir Write-a-Lot
 
Avatar nixa
 
Datum učlanjenja: 18.05.2005
Lokacija: Beograd
Poruke: 3.694
Hvala: 160
458 "Hvala" u 164 poruka
nixa ima spektakularnu aurunixa ima spektakularnu aurunixa ima spektakularnu aurunixa ima spektakularnu aurunixa ima spektakularnu auru
Pošaljite poruku preko Skype™ za nixa
Default

to ti je po PS-u
__________________
Do not ask yourself what the world needs. Ask yourself what makes you come alive, and then go do that. Because what the world needs is people who have come alive
nixa je offline   Odgovorite uz citat
Staro 22. 12. 2006.   #8
Ilija Studen
Direktor Kombinata
Invented the damn thing
 
Avatar Ilija Studen
 
Datum učlanjenja: 07.06.2005
Poruke: 2.669
Hvala: 44
119 "Hvala" u 64 poruka
Ilija Studen će postati "faca" uskoroIlija Studen će postati "faca" uskoro
Default

Citat:
Originalno napisao ivanhoe
sto ovako cudno deklarises funkciju, preko anonimne funkcije i promenjive?
Čudno? Što čudno? To je potpuno ispravan način definisanja fukcije.
Ilija Studen je offline   Odgovorite uz citat
Staro 22. 12. 2006.   #9
noviKorisnik
Dejan Katašić
Wrote a book
 
Avatar noviKorisnik
 
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
noviKorisnik će postati "faca" uskoro
Default

To mi je već navika. Više mi se sviđa. A u nekim situacijama je bolje (mada sad baš ne mogu da se setim gde :-).
noviKorisnik je offline   Odgovorite uz citat
Staro 22. 12. 2006.   #10
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

pa nisam rekao da je neispravan nego da je cudan...

nisam pao sam marsa, znam da moze tako, samo zasto bi definisao anonimnu funkciju pa je dodeljivao globalnoj promenjivoj, kad postoji sintaxa koja je mnogo poznatija i sire rasprostranjena... pa pitam jel postoji neki poseban razlog za to, ili cisto covek voli tako da pise ?

pih... od kad su ovi Ruby-sti poceli da pisu javascript samo izmisljaju neke kerefeke..

EDIT: odgovor je upucen Iliji, da ne bude zabune
__________________
Leadership is the art of getting people to want to do what you know must be done.
ivanhoe je offline   Odgovorite uz citat
Odgovori


Alati teme
Način prikaza

Pravila pisanja
Možete ne započinjati nove teme
Možete ne slati odgovore
Možete ne slati priloge
Možete ne izmeniti svoje poruke
vB kôd je Uključen
Smajliji su Uključen
[IMG] kod je Uključen
HTML kôd je Isključen
Pogledajte forum

Slične teme
Tema Početna poruka teme Forum Odgovori Poslednja poruka
Nesto poput Web Browser-a mega023 Programiranje 12 21. 03. 2008. 00:21
screenshot capture ivanhoe Flash 1 20. 12. 2007. 17:42
Javaskript problem sa IE bojan_bozovic (X)HTML, JavaScript, DHTML, XML, CSS 20 02. 01. 2007. 15:05
Wap browser Dragana Vukajlovic Web site, dizajn i multimedia 3 07. 11. 2006. 22:03


Vreme je GMT +2. Trenutno vreme je 18:23.


Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.
Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.