Hi zusammen
Ich bin gerade dabei für Demozwecke eine kleine Mapsearch Applikation
auf einer lokalen Webseite einzurichten.
Es funktioniert ja auch halbwegs. Das einzige Problem was noch auftritt
ist, wenn man einen neuen Ort eingibt und die Map neugeladen wird,
sieht man immer noch Reste von der zuvorigen Map :-(
Wie kann man nun die Seite neuladen und die eingegebene Variable für den
Ort beibehalten. Ohne das man beim neuladen wieder auf der Ausgangsseite ist.
Ich habe noch den Quelltext beigefügt, der auch im Broser normalerweise
funktionieren sollte.
Ich bin über jeden Tip oder Ratschlag sehr dankbar.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Map Search Dummy</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO
8859-1" />
<script type="text/javascript" src="http://map.search.ch/api/map.js"></script>
<script type="text/javascript">
//<![CDATA[
var Map = new SearchChMap({ container:"mapcontainer" , center: "" });
//]]>
function Ort()
{
var ort = document.Formular.Eingabe.value;
if (ort == false)
{
ort = "bern";
}
else
{
var ort = document.Formular.Eingabe.value;
}
alert(ort);
// window.location.reload();
//<![CDATA[
var Map = new SearchChMap({ container:"mapcontainer" , center: ort });
//]]>
}
</script>
</head>
<body >
<div id="mapcontainer" style="width:1024px; height:768px; left:0px; top:0px; border:2px inset #ccc"></div>
<table align="center">
<tr>
<td><font face="Arial">Adresse:</font> </td> <form name="Formular" action="">
<td><input type="text" name="Eingabe" size="20"> </td>
<td> <input type="button" value="Ort eingeben" onclick="Ort()"> </td> </form>
</tr>
</table>
</body>
</html>
mfg killi
Ich bin gerade dabei für Demozwecke eine kleine Mapsearch Applikation
auf einer lokalen Webseite einzurichten.
Es funktioniert ja auch halbwegs. Das einzige Problem was noch auftritt
ist, wenn man einen neuen Ort eingibt und die Map neugeladen wird,
sieht man immer noch Reste von der zuvorigen Map :-(
Wie kann man nun die Seite neuladen und die eingegebene Variable für den
Ort beibehalten. Ohne das man beim neuladen wieder auf der Ausgangsseite ist.
Ich habe noch den Quelltext beigefügt, der auch im Broser normalerweise
funktionieren sollte.
Ich bin über jeden Tip oder Ratschlag sehr dankbar.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Map Search Dummy</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO
8859-1" />
<script type="text/javascript" src="http://map.search.ch/api/map.js"></script>
<script type="text/javascript">
//<![CDATA[
var Map = new SearchChMap({ container:"mapcontainer" , center: "" });
//]]>
function Ort()
{
var ort = document.Formular.Eingabe.value;
if (ort == false)
{
ort = "bern";
}
else
{
var ort = document.Formular.Eingabe.value;
}
alert(ort);
// window.location.reload();
//<![CDATA[
var Map = new SearchChMap({ container:"mapcontainer" , center: ort });
//]]>
}
</script>
</head>
<body >
<div id="mapcontainer" style="width:1024px; height:768px; left:0px; top:0px; border:2px inset #ccc"></div>
<table align="center">
<tr>
<td><font face="Arial">Adresse:</font> </td> <form name="Formular" action="">
<td><input type="text" name="Eingabe" size="20"> </td>
<td> <input type="button" value="Ort eingeben" onclick="Ort()"> </td> </form>
</tr>
</table>
</body>
</html>
mfg killi