Edit: Aus Rechtsgründen musse ich die komplette idee verwerfen und vereinfachen, wenn auch unkonfortabel
Hallo.
Ich betreibe eine Webseite für ein Hunde und Katzentransportunternehmen (via Ilch).
Nun möchte ich meinen Kunden gerne die Möglichkeit geben, ihre Routen selbst zu berechnen. Dazu muss die Kilometerzahl für Leertransport so wie Volltransport ermittelt werden, diese soll später dann in einem Berechnungsmodul eingepflegt werden können um den Preis zu errechnen.
Jetzt hab ich das Problem, dass ich für die KM Ermittlung Google Maps verwenden muss. Hier kann ich natürlich auch nur einzeln die Routen berechnen lassen.
So weit bin ich bisher gekommen (ich weiß... nicht weit ^^) :
animal-driver.de/cms/index.php?preisber
Ich würde es gerne schaffen, dass bei dem Punkt "Leerfahrt 1" automatisch die Startadresse zur Zentrale nach Klick auf den Button bei Google Maps aufgerufen wird und bei dem Punkt "Leerfahrt 2" automatisch die Zieladresse zur Zentrale nach klick auf den Button bei Google Maps aufgerufen wird, ohne, dass der Kunde die Daten doppelt eingeben muss.
Ist das irgendwie möglich?
Der Script schaut ein bissl kacke aus
Aber ich zeig ihn dennoch mal:
Zitat
<form action="http://maps.google.com/maps" method="get" target="_blank">
<label>Startadresse</label>
<input class="inputbox" type="text" name="saddr" value="" />
<label>Zieladresse</label>
<input class="inputbox" type="text" name="daddr" value="" />
<button type="submit">Transport berechnen</button>
</form>
<br> <br>
<form action="http://maps.google.com/maps" method="get" target="_blank">
<label>Abholadresse</label>
<input class="inputbox" type="text" name="saddr" value="" />
<input type="hidden" name="daddr" value="Am Bruecklesbach 36, 71397 Leutenbach" />
<button type="submit">Leerfahrt 1 berechnen</button>
</form>
<br> <br>
<form action="http://maps.google.com/maps" method="get" target="_blank">
<label>Zieladresse</label>
<input class="inputbox" type="text" name="saddr" value="" />
<input type="hidden" name="daddr" value="Am Bruecklesbach 36, 71397 Leutenbach" />
<button type="submit">Leerfahrt 2 berechnen</button>
</form>
--------------- Beginn der Preisberechnung --------------
<form oninput="gesamt.value = (voll.value * 0.45) + (leera.value * 0.18) + (leerb.value * 0.18) + 20">
Hauptfahrt (km):<br>
<input type="number" id="voll"><br>
Leerfahrt 1 (km):<br>
<input type="number" id="leera"><br>
Leerfahrt 2 (km):<br>
<input type="number" id="leerb"><br>
Gesamtpreis (ggf. zzgl. Maut + Desinfektionspauschale, siehe Preisliste):<br>
<output name="gesamt"></output>
</form>
Das ist aktuell der ganze Spaß... ich find es für den Kunden einfach zu unkonforabel, ich muss mir den ganzen Mist aber aktuell online via Tutorials beibringen und stellenweise entsprechend anpassen. Meine Programmiererfahrung ist nicht die beste
(wie man unschwer sehen wird)
Würde mich über Hilfe und Ideen freuen.
Zuletzt modifiziert von michael.bender am 08.07.2015 - 22:58:52