Avaleht
uus teema   vasta Tarkvara »  WWW »  IE7 ja uus aken teisel monitoril märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Vermon
Kreisi kasutaja
Vermon

liitunud: 04.12.2003




sõnum 15.09.2008 16:56:05 IE7 ja uus aken teisel monitoril vasta tsitaadiga

Probleem siis selline,et kui lisamonitor on põhimonitorist vasakul siis ei saa kuidagi panna javascriptiga lehte sinna teise monitori avanema(window.open funktsiooni left parameetri väärtus ei saa olla väiksem kui 0).
Kas keegi teab lahendust või ei olegi see üldse võimalik?
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum
.Eestlane.
HV kasutaja
.Eestlane.

liitunud: 14.01.2006




sõnum 16.09.2008 13:48:55 vasta tsitaadiga

Ma lihtsan pakun teoreetiliselt, kas pole võimalik kasutada right parameetrit ning anda sellele põhimonitori reso laius + veel midagi.

EDIT: Vb midagi kasulikku ka siin: http://www.experts-exchange.com/Programming/Languages/Scripting/Q_23231687.html
Vastuste nägemiseks keri leht hästi alla. Kui ikkagi ei näe vastust siis seal on mingi selline koodijupp(mida ma küll ei lugenud läbi):

{
if (window.innerWidth)
   theWidth=window.innerWidth;
else if (document.documentElement && document.documentElement.clientWidth)
    theWidth=document.documentElement.clientWidth;
else if (document.body)
   theWidth=document.body.clientWidth;

if (window.innerHeight)
   theHeight=window.innerHeight;
else if (document.documentElement && document.documentElement.clientHeight)
    theHeight=document.documentElement.clientHeight;
else if (document.body)
    theHeight=document.body.clientHeight;

if (document.all) {
   var theLeft = window.screenLeft;
   var theTop = window.screenTop;
   }
else {
   var theLeft = window.screenX;
   var theTop = window.screenY;
   }

alert("Document Height: " + screen.Height + "\nDocument Width: " + screen.Width + "\nWindow Height: " + theHeight + "\nWindow Width: " + theWidth + "\nWindow Left: " + theLeft + "\nWindow Top: " + theTop);

// Now determine whether the current window is on the left or right screen
var theOffset=400
if (theLeft < 0)
   thePopupLeft=(0-(screen.width / 2)) + theOffset
else
   thePopupLeft = theOffset
newwin=window.open('http://www.mycie.net/ssl/admin/login.asp?l='+iLang,'Win_Admin','left='+theOffset+',top=200,width=600,height=250,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,fullscreen=0');
newwin.document.bgColor="#F5ECDC";
newwin.focus();
}
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
Vermon
Kreisi kasutaja
Vermon

liitunud: 04.12.2003




sõnum 16.09.2008 15:51:28 vasta tsitaadiga

IE7 ei tunnista sellist asja nagu right.
Koodijupp on muidu kasulik küll ekraani koordinaatide vaatamiseks, kuid IE ei luba ikkagi avada akent vasakus monitoris(v.a. juhul kui peaaken ka vasakus on).
Muidu tänud kaasa mõtlemise eest thumbs_up.gif

EDIT: krt msdn ütleb, et peab lugema right parameetrit ka icon_sad.gif
EDIT: vaatasin valesti, window.open ei kasuta right parameetrit.
Proovisin window restrictionsi ka maha keerata, nüüd avaneb positiivses x telje suunas ka väljaspool ekraanipinda aken aga negatiivses ikka mitte mõhkugi icon_biggrin.gif
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum
.Eestlane.
HV kasutaja
.Eestlane.

liitunud: 14.01.2006




sõnum 16.09.2008 16:16:49 vasta tsitaadiga

Oot, nagu ma aru saan teed sa seda asja enda jaoks. Miks siis IE7'e tuge vaja?
Kommentaarid: 3 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 3
tagasi üles
vaata kasutaja infot saada privaatsõnum
Vermon
Kreisi kasutaja
Vermon

liitunud: 04.12.2003




sõnum 16.09.2008 17:45:55 vasta tsitaadiga

Päris enda jaoks ei tee, süsteemi võin konfida aga kindlalt peab IE7'ga töötama. Pole minu valida kahjuks icon_biggrin.gif

Keerasin registrist IE'l FEATURE_WINDOW_RESTRICTIONS maha ning uue akna avanemine vasakus monitoris töötas kui ma pärast akna tegemist ta ise vasakusse monitori liigutasin.
Samas ma pole kindel, kas see registri muutus mõjutas seda, proovin peale tagasi keerata ja vaadata mis liigutamine teeb (window.moveTo).
Kommentaarid: 14 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  IE7 ja uus aken teisel monitoril
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.