geplaatst door: PSYCHOMAC
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

iMac 2007 20", iMac 27", iMac 21", 10x iMac G3 , 2x iMac G4, 1x iMac G5 ,2xPM dual 1.8 en dual 2.0 G5; 2x MacPro ;15/17/23inch Display(alu en model ervoor), powerbook 12/15/27inch,  Apple TV, 2xApple Cube/17 "ADC Scherm, PM G4 QuickSilver, en verder nog veel te veel om op te noemen. Een verzamelaar dus!
Java scripts functioneren niet meer geheel naar wens
18 maart 2010 - 20:02    reactie #1
geplaatst door: Jagit
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?

http://Jagit.eu
iPhone/iPad Apps, Android, Route optimisation, eCommerce, WEB 2.0
Java scripts functioneren niet meer geheel naar wens
18 maart 2010 - 20:06    reactie #2
geplaatst door: Jagit
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

http://Jagit.eu
iPhone/iPad Apps, Android, Route optimisation, eCommerce, WEB 2.0
Java scripts functioneren niet meer geheel naar wens
18 maart 2010 - 22:53    reactie #3
geplaatst door: PSYCHOMAC
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 ?

iMac 2007 20", iMac 27", iMac 21", 10x iMac G3 , 2x iMac G4, 1x iMac G5 ,2xPM dual 1.8 en dual 2.0 G5; 2x MacPro ;15/17/23inch Display(alu en model ervoor), powerbook 12/15/27inch,  Apple TV, 2xApple Cube/17 "ADC Scherm, PM G4 QuickSilver, en verder nog veel te veel om op te noemen. Een verzamelaar dus!
Java scripts functioneren niet meer geheel naar wens
19 maart 2010 - 01:19    reactie #4
geplaatst door: Jagit
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.

http://Jagit.eu
iPhone/iPad Apps, Android, Route optimisation, eCommerce, WEB 2.0
Java scripts functioneren niet meer geheel naar wens
19 maart 2010 - 14:05    reactie #5
geplaatst door: macvooh
Je moet gewoon je workflow herzien..

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

FREAK!
Java scripts functioneren niet meer geheel naar wens
19 maart 2010 - 17:44    reactie #6
geplaatst door: drrob
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 :-)

Java scripts functioneren niet meer geheel naar wens
19 maart 2010 - 19:05    reactie #7
geplaatst door: macvooh
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 :dozingoff:

FREAK!
Java scripts functioneren niet meer geheel naar wens
19 maart 2010 - 19:15    reactie #8
geplaatst door: PSYCHOMAC
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

iMac 2007 20", iMac 27", iMac 21", 10x iMac G3 , 2x iMac G4, 1x iMac G5 ,2xPM dual 1.8 en dual 2.0 G5; 2x MacPro ;15/17/23inch Display(alu en model ervoor), powerbook 12/15/27inch,  Apple TV, 2xApple Cube/17 "ADC Scherm, PM G4 QuickSilver, en verder nog veel te veel om op te noemen. Een verzamelaar dus!