Donnerstag, 19. März 2009

Links

Allen, die jetzt vielleicht noch in diesen Blog schauen und sich wundern, dass die Links zur Gänze ins Nirvana verweisen, möchte ich hier nur kurz sagen, dass dies leider daran liegt, dass die Uni sämtliche Inhalte eines Semesters am Ende löscht!

Freitag, 30. Januar 2009

P6 - Implementation: Die Abgabe / Ein kurzes Danke, für das lehrreiche SWA-Semester ;)

Gestern war es also soweit (ok - genaugenommen schon vorgestern, wenn ich so auf die Uhr schaue *gg*). Unser Projekt wurde abgenommen.
Bis auf die Schwierigkeiten, die uns AJAX leider bis zum bitteren Ende bereitete verlief eigentlich alles so, wie wir das gerne gehabt hätten und funktioniert auch, wie geplant.

Wer sich das ganze ein wenig genauer ansehen möchte, die Implementation gibts hier (CRV-TVS).

Die Logindaten für neugierige lauten:
User: testuser
PW: test

Natürlich weiß ich, dass man PW's nie so veröffentlichen sollte, aber es ist ja für einen guten Zweck - nämlich für neugierige Leute *gg*

Gesamt gesehen muss ich sagen, hat mir SWA sehr viel Spaß gemacht - vor allem der Webtechnologie-Teil, da es eigentlich genau die Themengebiete behandelt hat, die ich gerne einmal weiter verfolgen würde.
Die Übungsgruppen mit Prof. Derntl waren sehr angenehm und lehrreich und die Zusammenarbeit in der Gruppe mit David und Ronny auch einfach super!
Herzlichen Dank für die neuen Einblicke =)

Montag, 26. Januar 2009

P6-Implementation: AJAX macht NOCH IMMER Probleme

Also schön langsam wird die Zeit ein wenig knapp und AJAX haut noch immer nicht ganz so hin, wie es soll.
Die Speicherung funktioniert mittlerweile so, wie sie soll - danke für deine Tipps Werner ;)
Aber der Response an den Client funktioniert noch nicht so, wie er soll.
Liegt es am verarbeiteneden Skript, wo ich das falsche zurückgebe?
Source gibts hier
Oder liegt es am Handler im AJAX-Teil meines edit-Skripts?
Source gibts hier

Wenn wer was weiß - bis Mittwoch ist noch Zeit *g*
Danke im voraus

Donnerstag, 15. Januar 2009

P6 - Implementation: Es geht voran

So, nachdem ich jetzt schon lange nicht mehr geschrieben habe, dachte ich mir, ich tu mal wieder was :)
Also jetzt ist mal einiges weitergegangen an unserem Projekt.
Das Design steht, die User-Verwaltung funktioniert (danke David), Termine sind eintragbar, wobei für jede laufende KW (Kalenderwoche) ein neues xml-Dokument erstellt wird.
Das einzige, wo es nach wie vor ein wenig Problemchen gibt is das "liebe" AJAX. Aber das werden wir bis 28. hoffentlich auch noch in den Griff bekommen.
Also sobald es wieder neues gibt melde ich mich :)

Montag, 5. Januar 2009

A6/2 - Webservice nutzen: Diesmal kaum Probleme

Also diese Aufgabe hat sich relativ einfach gestaltet!
Habe mir zuerst die WSDL-Datei und die Klassendatei von meinem Kollegen Ronny angesehen und mich anschließend an die Arbeit gemacht.
Abgesehen davon, dass ich ursprünglich Gewicht und Größe aus dem jeweils falschen Formularfeld übernommen und somit vollkommen falsche Ergebnisse bekommen habe, hat alles wunderbar funktioniert.
Das einzige, was noch zu einer Fehlfunktion führen kann ist die Tatsache, dass als Trennzeichen bei der Größe ein Punkt angeben werden muss, da ein Komma nicht als mathematisches Komma erkannt wird.
Falls mir die Zeit noch bleibt, werde ich eventuell noch eine Sicherheit einbauen, damit die Eingabe eines Kommas eine Fehlermeldung zurückliefert.
Den Client findet ihr auf der rechten Seite verlinkt unter A6/2 - Webservice nutzen, oder auch einfach hier

Freitag, 2. Januar 2009

P6 - Implementation IV: Schön langsam kenn ich mich nimma aus

Also ich weiß, die Zahl der Einträge, die ich momentan verfasse wirkt schon fast wie Spam =P
Die Frage aus dem vorigen Post ("Wie sage ich JS welches Element ich gewählt habe") war natürlich etwas unüberlegt, denn wozu sonst kann man denn Parameter übergeben =P
Gesagt getan - Parameter eingefügt und einen Counter übergeben...
Jetzt steh ich allerdings wieder bei dem alten Problem, dass zwar der statische Tag ausgeblendet, aber das input-Field nicht eingeblendet wird. An einer DTD kann es diesmal nicht liegen, weil ich gar keine im Dokument stehen habe.
Was ist denn da jetzt wieder los =(

Source:
Gibts wie immmer hier

Bin (wieder mal) dankbar für jeden Tipp!!
Danke,
Andi

Edit:
Jetzt ist die Datei mit dem beschriebenen Problem auch wirklich online unter oben angegebener Source, für das eigentlich File wie gehabt das s an php weglassen ;)

P6 - Implementation III: Schon wieder das Problem mit AJAX

Also nun gut - das erste AJAX-Problem war ja noch relativ einfach zu lösen. Aber diesmal bin ich schon einige Zeit am googeln und finde nichts brauchbares - entweder ich überles die Lösung oder ich finde wirklich nichts!

Aber nun mal zum Problem, sonst kennt sich ja keiner mehr aus:
Also ich habe wie gesagt das AJAX-TextEdit-Beispiel von Prof. Derntl übernommen, da es im Großen und Ganzen genau das ist, was auch für unsere Zwecke (editieren von Kommentaren durch den Admin) ziemlich brauchbar ist.
Mit einem "Testdatensatz" hat alles wunderbar funktioniert, aber nun habe ich auch einen zweiten Datensatz eingefügt und sobald ich versuche bei diesem den Kommentar zu editieren wird automatisch der Kommentar-div-Tag des ersten Eintrages ausgeblendet und stattdessen das input-Field eingeblendet.

Wenn jemand Tipps für mich hat - bin wirklich dankbar dafür ;)

P.S.: Hab auch schon überlegt einfach einen Zähler an die id der div anzuhängen, aber da hab ich dann ehrlich gesagt keinen Plan, woher das JavaScript wissen soll, welcher Zähler der benötigte ist!

Edit:
Der Source-Code ist hier zu finden