Het MacFreak® Forum
Printbare Versie van onderwerp: Java scripts functioneren niet meer geheel naar wens
http://www.macfreak.nl/forums/topic/19/471/java-scripts-functioneren-niet-meer-geheel-naar-wens/


Geplaatst door: PSYCHOMAC om 18:50, 18-03-2010
Beste genot-genoten (ik probeer eens wat anders dan het gebruikelijke)..

Ik heb sinds jaren twee scriptjes links boven onder het eerste tabblad van Safari
staan. Een script om het venster wat te verkleinen , het ander om het juist te
maximaliseren. Tot enige tijd geleden functioneerden ze prima. De laatste weken
echter niet meer. Ze doen het alleen maar als ik één tablad open heb staan en
niet als het er meerdere zijn.

De scripts gaan alsvolgt:

javascript:window.moveTo(25,35);window.resizeTo(1050,1100)

javascript:self.moveTo(0,0);self.resizeTo(screen.availWidth,screen.availHeight);

Iemand enig idee wat ik er aan moet veranderen?

Bij voorbaat dank

Psychomac


Geplaatst door: Jagit om 20:02, 18-03-2010
Volgens mij werkt dit gewoon niet in IE7en hoger en nieuwere versies webkit (Chrome en Safari), omdat het opzettelijk wordt geblokkeerd. Dit is niet voor niets gedaan, ik zou het persoonlijk enorm irritant vinden dat 1 script de afmetingen van mijn andere tabs veranderd.

Waarom open je niet in een nieuw venster?


Geplaatst door: Jagit om 20:06, 18-03-2010
Mmm... Nu dat ik je post terug lees zie ik dat je misschien iets anders wil.
Is het de bedoeling dat je zelf je eigen vensters aanpast? Ik veronderstelde dat je een site hebt met deze links, en gebruikers deze functie willen aanroepen.

Indien je het zelf wil kan je gewoon Applescript gebruiken;

tell application "Safari"
set the bounds of window 1 to {25, 35, 1050, 1100}
end tell


Geplaatst door: PSYCHOMAC om 22:53, 18-03-2010
Het gaat inderdaad niet om andere gebruikers , maar om mijzelf.

Meestal heb je het Safari-venster over het gehele scherm geopend: het hoeft niet
altijd zo te zijn dat het hele venster vol met tabs zijn. Meestal zelfs niet.
Er zijn genoeg situaties te noemen waarom je even het venster wilt verkleinen,
covers naar iTunes slepen, twee verhalen in Safari naast elkaar hebben, vandaag
nog was ik de bookmarks aan het herverdelen: dan is het handig om een safari-venster
links te hebben staan en het andere rechts...
Die twee scriptjes waren enorm handig daarbij: hoefde geen ander programma
aan te roepen en ze functioneerden altijd..

Apple Script zou ook kunnen, ik kan het scriptsmenu in de menubalk zetten en
dan naar het betreffende script gaan...maar ik ben niet zo'n held in Apple Scripts

Heb je het andere script ook zo paraat? Dan zou ik voorlopig me daar mee kunnen
helpen..

Wellicht zijn er nog andere scripters in de zaal? Ik kan me zo voorstellen dat er
wellicht iets aan de regeltjes veranderd moet worden zodat ze het wel (weer) doen
met meerdere tabs open ?


Geplaatst door: Jagit om 1:19, 19-03-2010
Wel, het scritp zelf heb ik heirboven reeds gemaakt. Zet deze in:

/Library/Scripts/Applications/Safari/

Lanceer dan AppleScript Utility, en ergens moet je dan "show script in menu bar" of zoiets kiezen en dan kan je het vanaf Safari aanroepen.


Geplaatst door: macvooh om 14:05, 19-03-2010
Je moet gewoon je workflow herzien..

ik vind je werkwijze nogal behoorlijk gepruts in tijden van exposé en dergelijke.


Geplaatst door: drrob om 17:44, 19-03-2010
In FireFox werken deze scripts nog wel, ook bij meerdere tabblad. Het lijkt dan ook een Safari specifiek probleem. Echter bij Chrome werkt het helemaal niet, ook niet in een venster met slechts 1 tab. Is het dan een probleem in de webkit?

Maar ja, macvooh vindt jou een prutser die zijn werkwijze maar eens moet herzien :-)


Geplaatst door: macvooh om 19:05, 19-03-2010
sorry als dat grof overkwam maar ik merk maar al te vaak vaak bij mensen (en ook ikzelf) soms vasthangen in een achterhaalde werkwijze terwijl er andere en makkelijkere (universelere) manieren zijn om hetzelfde te bereiken

@drrob: je moet ook mijn woorden niet verdraaien, ik heb niemand een prutser genoemd


Geplaatst door: PSYCHOMAC om 19:15, 19-03-2010
Ik val hier niet zo over toon en woordgebruik.... Ik begreep de strekking...

Ik zal  het eens vergelijken , met de werkende tabs in FF en met exposé ...

Mijn aangeleerde wijze is behalve een automatische gewoonte  ook een voorbeeld
van in het programma zelf blijven. Exposé zou ook kunnen... eens kijken..

Zo'n ouwe rot als ik wil ook nog wel met de tijd meegaan hoor...

psychomac


Het MacFreak® Forum
MF-Forum v6.0.0

© 2001/2012 - MacFreak® Interactive Media