IE, Firefox und Safari + jQuery

Heute hatte ich ein sehr merkwürdiges Problem. Vor meiner Zeit wurde auf der Seite jQuery und ein Plugin genutzt, um Tooltips zu erzeugen, die per Ajax Request den Inhalt einer anderen Seite anzeigen. Ich wollte heut morgen nur den Titel der Box ändern, die den Inhalt anzeigt, als mir auffiel, dass die Seiten nicht mehr darin angezeigt werden. Alles sehr mysteriös, da es letzte Woche noch einwandfrei ging. Also Firefox an und Firebug gestartet, dieser komische Javascript Debugger im Safari is ja mal total crappy. Zusätzlich noch ein paar alerts in den Quellcode gesetzt und dann mal geschaut. Bis zum HTTP Request an die externe Seite, die auf der gleichen Domain liegt, funktionierte alles. Im Firebug sah ich auch den Request, jedoch gab es kein GET Response, lediglich ein OPTIONS. Also weiter geprüft. Die URL wird an die Funktion übergeben. Als erstes habe ich dann die URL als String direkt in den AJAX Request geschrieben: $(‘#elementname’).load(“URL”). Kein Erfolg. Ein bisschen mit der URL rumgespielt. Irgendwann hatte ich dann eine URL die lief, es war die gleiche, bis auf das fehlende www. Also bei allen Links das www entfernt und plötzlich lief das olle Ding wieder. Ich hab kein Plan, wieso das so ist. Es wurde weder das jQuery Framework noch das Plugin in letzter Zeit geupdatet. Das jQuery habe ich heut erstmal auf die aktuellste Version gebracht. Aber das machte auch keinen Unterschied. Also alles soweit so gut? Nein. Der Krams läuft jetzt. Aber nur im Internet Explorer und im Firefox. Nicht im Safari. Und ich hab kein Plan, wie ich Javascript vernünftig im Safari debuggen kann.

Aber da mich dieses Plugin schon länger nervt, werde ich das ganze wohl sowieso im Zuge der Umstellung auf das neue CD rauswerfen und gegen eine besser Lösung ersetzen. jQuery und jQuery UI liefern ja mittlerweile genügend Möglichkeiten sowas zu machen ohne extra Plugins zu nutzen.

2 tage ideenworkshop

bei uns an der uni entsteht gerad ein spannendes projekt, welches den studierenden und studieninteressierten vieles vereinfachen soll. es handelt sich um das sogenannte studierenden service center (mehr dazu hier). dort sollen verschiedenste einrichtungen der uni unter einem dach versammelt sein und so die doch manchmal recht langen laufwege verringert werden. der grundgedanke dieses workshops war es, was getan werden muss, damit die beiden abteilungen, die teilnahmen, vernünftig dort im service center, dass übrigens angeblich nicht ssc genannt werden darf, wegen Drittes Reich und so…, arbeiten können. zusätzlich zu den beiden abteilungen waren auch noch gäste geladen, z.b. ein vertreter vom studentenwerk, aus der geschäftsstelle des präsidiums, vom personalrat, und ich :D der einzige vertreter der studenten.
Continue reading

immer ärger mit den rechnern…

nachdem letzte woche einfach die url zum redaktionsserver geändert wurde, ohne es mir zu sagen und ich so 2 tage keinen zugriff aufs cms hatte, nun das nächste problem: java funktioniert nich mehr. java is aber essentiell notwendig um den wysiwyg-editor starten zu können. die jungs von der it sind wohl schon dran, ich hoffe das geht morgen wieder. ansonsten wirds eng.