route

Status
Niet open voor verdere reacties.

mschaper

Gebruiker
Lid geworden
14 mei 2005
Berichten
330
hallo

ik heb een vraag

ik ben met een website voor iemand bezig
nou wil ik graag op een pagina een soort routeplanner op zetten waar de mensen alleen hun eigen adres hoefen in te vullen en dan op een knop moeten drukken
en dat dan de route beschrijving komt

wie kan me hier info over geven of tips

mvg

m schaper
 
Hoi.

Zou je dit wel doen... Zover ik het weet kost dat je veel tijd aangezien je alle gegevens zelf moet invullen... en op de server moet hebben te staan..

Het beste is gewoon een link naar een router planner van de anwb of iets dergelijks...

Groetjes, Dj Viper
 
Sluit me bij DjViper aan.
Op mijn sites heb ik gewoon een plattegrond met kruisje voor lokatie.

Of je moet het anwb script clonen.
En in de code je eigen postcode invullen.
(waar voor de tweede keer Postcode in het script voorkomt)
<TD>Postcode:</TD>
<TD width="1%">&nbsp;</TD>

<TD> <INPUT type="text" name="pc1" value="hier je postcode" class="textField" size="8"onChange="javascript:jsCheckRadio1(0)">
</TD>

Dus een link "routeplanner" met target="_blank"
zodat een nieuw venster opent.
Hierin het gecloonde anwb script.
De bezoeker tikt zijn eigen PC in en klikt OK.

:cool:
 
Zelf heb ik dit ooit eens gebruikt:
PHP:
<form method="post" action="/contact.php" onsubmit="if(checkform()) { doSubmit('http://www.routenet.nl/asp/address.asp', 'route_address') } else { return false; };">
<table width="180" cellspacing="0" cellpadding="0" border="0">
  <tr>
    <td align="left"><b>Routebeschrijving:</b></td>
  </tr>
</table>

<div>
  <input type="hidden" name="task" value="route_address" />
  <input type="hidden" name="STREET" value="HIER DE STRAAT VAN BESTEMMING" />
  <input type="hidden" name="CITY" value="HIER DE WOONPLAATS VAN BESTEMMING" />
  <input type="hidden" name="ZIPCODE" value="HIER DE POSTCODE VAN DE BESTEMMING" />
  <input type="hidden" value="" name="street" />
  <input type="hidden" value="" name="city" />
  <input type="hidden" value="NL" name="country" class="small" />
</div>

<table width="180" cellspacing="0" cellpadding="0" border="0">
  <tr>
    <td align="left" style="width: 80px;">Uw postcode:</td>
    <td></td>
  </tr>
  <tr>
    <td align="left"><input type="text" name="zipcode" value="" size="7" maxlength="7" /></td>
    <td align="left"><input type="submit" name="knopje" value="Plan route" /></td>
  </tr>
</table>
</form>

Hier hoort de volgende javascript-functies bij (deze moeten in de header):
PHP:
function doSubmit(action, task) 
{
	document.forms[0].action = action;
	document.forms[0].target = '_blank';
	document.forms[0].task.value = (null != task) ? task : document.forms[0].task.value;
}

function checkform ()
{
  if (document.forms[0].zipcode.value == "") {
	alert( "U moet wel een postcode invullen!" );
	document.forms[0].zipcode.focus();
	return false;
  } else if (document.forms[0].zipcode.value.length < 6) {
	alert("Dit lijkt niet op een geldige postcode, probeer het nog eens!" );
	document.forms[0].zipcode.focus();
	return false;
  }
  return true;
}
Succes (ermee) :thumb::D


PS: Kijk even welke velden je zelf in moet vullen, hier heb ik text (in hoofdletters) ingezet :)
 
En dat heb je netjes gedaan.
 
Piccobello.

Moet je er nu nog bijzetten dat de link in een nieuw venster opent?

Waar is je plaatje in het topframe?
<img border="0" src="file:///F:/Frontpage/autobedrijf
Bovendien zit er te vaak body in.
Zou dit venster ook minder hoog maken. (Neemt nu 30% schermruimte in)

De linken worden dan wat hoger.
Ook de tekst van het contentscherm zit tegen de onderkant van het scherm geplakt. (Occassions)
Even twee breaks en het leest makkelijker.

:cool:
 
Hoi,

Petje af...

Tevens zitten jullie niet ver van Dokkum af zie ik...:-)

Groetjes, Dj Viper
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan