Dashboard Widget erstellen mit XCode

V

verklixt

Neues Mitglied
Thread Starter
Dabei seit
01.05.2008
Beiträge
5
Reaktionspunkte
0
Hallo,


Ich habe angefangen mich mit Mac OS Widgets zu befassen und habe schon kleine Tutorials angeschaut und probiert.

Leider kenne ich mich mit JavaScript kaum aus(Wo bekomme ich eine API mit allen Funktionen?) und kenne nur die Basics von HTML.

Ich möchte ein kleines Widget erstellen welches zwei Strings aufnimmt und auf einer bestimmten Adresse ausgibt bzw. einfügt und daraufhin gleich die ergebnisseite aufmacht.


Leider ist diese Seite nicht die von Google wo man in die URL einfach Strings ersetzen könnte.


Die Seite bietet für entwickler einen HTML Code den man verwenden kann:

Code:
<table>
<tr>
<td>
<div style="margin: 0; padding: 0; border-left: 1px solid #b4e2db;">
<div style="height: 1px; border-left: 103px solid #b4e2db; background-color: #000063;"><!-- --></div>
<div style="background-color:#000063; width:100%; padding: 0px; margin:0px; border: 0px;">
<img src="http://www.rmv.de/auskunft/img/d/inputgen_logo.gif" alt="RMV Fahrplanauskunft" style="vertical-align: top;" />
</div>
<div style="border: 1px solid #b4e2db; border-top: none; border-left: none; margin: 0; padding: 4px;">
<form action="http://www.rmv.de/auskunft/bin/jp/query.exe/dn?L=vs_rmv&externalCall=yes" name="formular" method="post" style="display:inline" target="_blank">
<input type="hidden" name="queryPageDisplayed" value="yes" />
<table cellspacing="0" style="border:none;">
<tr>
<th style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 1px 3px  1px 3px; text-align:left; vertical-align:middle; font-weight:bold; width: 80px;"> </th>
<td colspan="2" nowrap style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 1px 3px  1px 3px; text-align:left; vertical-align:middle;">
<input type="radio" name="REQ0JourneyStopsSA" checked="checked" value="7" />Beliebig
<input type="radio" name="REQ0JourneyStopsSA"  value="1" />Bhf / Haltestelle
<input type="radio" name="REQ0JourneyStopsSA"  value="2" />Ort, Straße Nr.
<input type="radio" name="REQ0JourneyStopsSA"  value="4" />Sehenswürdigkeit
</td>
</tr>
<tr>
<th style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 1px 3px  1px 3px; text-align:left; vertical-align:middle; font-weight:bold; width: 80px;">Von</th>
<td colspan="2" style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 1px 3px  1px 3px; text-align:left; vertical-align:middle;">
<input type="text" name="REQ0JourneyStopsSG" value="" size="16" style="background-color:#fff; color: #000; width: 210px;" accesskey="f">
</td>
</tr>
<tr>
<th style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 1px 3px  1px 3px; text-align:left; vertical-align:middle; font-weight:bold; width: 80px;"> </th>
<td colspan="2" nowrap style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 1px 3px  1px 3px; text-align:left; vertical-align:middle;">
<input type="radio" name="REQ0JourneyStopsZA" checked="checked" value="7" />Beliebig
<input type="radio" name="REQ0JourneyStopsZA"  value="1" />Bhf / Haltestelle
<input type="radio" name="REQ0JourneyStopsZA"  value="2" />Ort, Straße Nr.
<input type="radio" name="REQ0JourneyStopsZA"  value="4" />Sehenswürdigkeit
</td>
</tr>
<tr>
<th style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 1px 3px  1px 3px; text-align:left; vertical-align:middle; font-weight:bold; width: 80px;">Nach</th>
<td colspan="2" style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 1px 3px  1px 3px; text-align:left; vertical-align:middle;">
<input type="text" name="REQ0JourneyStopsZG" value="" size="16" style="background-color:#fff; color: #000; width: 210px;" accesskey="t">
</td>
</tr>
<tr>
<th style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 1px 3px  1px 3px; text-align:left; vertical-align:middle; font-weight:bold; width: 80px;">Datum</th>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 1px 3px  1px 3px; text-align:left; vertical-align:middle;">
<input style="width:85px;" type="text" name="REQ0JourneyDate" maxlength="14" value="" accesskey="d">
</td>
<td style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 1px 3px  1px 3px; text-align:left; vertical-align:middle;"> </td>
</tr>
<tr>
<th style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 1px 3px  1px 3px; text-align:left; vertical-align:middle; font-weight:bold; width: 80px;">Uhrzeit</th>
<td colspan="2" style="font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 1px 3px  1px 3px; text-align:left; vertical-align:middle;">
<input type="text" name="REQ0JourneyTime" value="" size="5" maxlength="5" accesskey="c">
<select name="REQ0HafasSearchForw">
<option value="1" selected="selected">Abfahrt</option>
<option value="0" >Ankunft</option>
</select>
</td>
</tr>
</table>
<div style="height:1px; background-color:#999; margin: 10px 0 2px 0;"><hr style="display:none;" /></div>
<div style="text-align:left; padding: 0;">
<input type="hidden" name="start" value="Verbindungen suchen" />
<input type="submit" name="start" value="Verbindungen suchen" style="background-color:#ddd; color:#000; border:1px #999 solid; padding: 0px 3px 0px 3px; margin-right:3px; vertical-align: middle; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; font-size: 12px; text-decoration: none;" />
</div>
</form>
</div>
</div>
</td>
</tr>
</table>

Wie nehme ich jetzt meine Strings die vom User eingetragen werden und gebe diese an die Seite weiter?

Ich weiß ungefähr welche der obigen Codes relevant sind weil leider nicht wie ich in Java Script damit arbeiten kann.

Die Seite hat mehrere Optionen für mich sind die Von und Nach relevant, vorerst.
Der Rest kann auf Standard gesetzt werden bzw wird auf Standard gesetzt.

Die Seite heißt www.rmv.de


Über nette und hilfreiche Tipps wäre ich sehr dankbar



MfG
 
für Widgets gibt es ein eigenes Forum :)

ich geleite Dich ma dahin!
 
Danke und sorry für die Umstände.
 
Zurück
Oben Unten