Hallo
Für einen Kunden haben wir einen Tarif programmiert - verwendet wird hierfür GoogleMaps API und dieses Script:
http://www.rypka.at/...nder-google-maps.php Meine Datei ist diese:
http://www.rypka.at/.../onlinebuchung1.html Änderungen gegenüber dem Original-Script
- Direkte Linie und Marker entfernt
- Überprüfung ob Fahrzeug (radio button) ausgewählt wurde (//checkbox uberprufung im neuen Quelltext)
- Berechnung der Tarife (// Tarifberechnung im neuen Quelltext)
- Änderung im Formularbereich
Nun ist es aber immer wieder so, dass man 2x auf absenden klicken muss, damit die Ergebnisse und Karte angezeigt werden. Nur kann ich leider keinen Grund dafür finden...
OriginalScript (Auszug) <div id="form" style="width:100%; height:20%">
<table align="center" valign="center">
<tr>
<td colspan="7" align="center"><b>Find the distance between two locations</b></td>
</tr>
<tr>
<td colspan="7"> </td>
</tr>
<tr>
<td>First address:</td>
<td> </td>
<td><input type="text" name="address1" id="address1" size="50"/></td>
<td> </td>
<td>Second address:</td>
<td> </td>
<td><input type="text" name="address2" id="address2" size="50"/></td>
</tr>
<tr>
<td colspan="7"> </td>
</tr>
<tr>
<td colspan="7" align="center"><input type="button" value="Show" onclick="initialize();"/></td>
</tr>
</table>
</div>
Mein Formularbereich <form name="berechnung" action="javascript:pruefung()">
<p>Abfahrtsort<br />
<input type="text" name="address1" id="address1" size="50"/>
<p>Zielort<br />
<input type="text" name="address2" id="address2" size="50"/></p>
<p>
<input type="radio" name="kfz" value="1">Taxi<br />
<input type="radio" name="kfz" value="2">Bus<br />
<input type="radio" name="kfz" value="3">Rollstuhl</p>
<input type="submit" value=" Absenden ">
</form>
Um den ganzen Code zu sehen, darf ich auf den Quellcode verweisen.
MfG, Thomas