• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

i hob a problem

Status
Für weitere Antworten geschlossen.

sindbad

New member
zum gruße;

ich möchte einen kleinen suchdienst auf meiner hp anbieten.
über ein suchformular kann man einen strassennamen eingeben und der
entsprechende ausschnitt eines stadtplanes erscheint.

alles soll über ein frameset laufen.
im linken frame ist das eingabefeld der strassennamen und im rechten frame
soll die karte angezeigt werden.

die einzelnen teile des stadtplanes bestehen schon.
das script, das die strassennamen vervollständigt habe ich auch.

was mir noch fehlt, ist die uebergabe der entsprechenden daten über einen button
an das rechte frame, in dem die karte erscheint.

so sieht mein bisheriges scrit aus:

<html>

<script language="JavaScript">
function sprung(ziel) {parent.frames[1].location.href=ziel;}
</script>

<head>

<base target="_blank">

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Suchfeld</title>

<link rel="stylesheet" href="style.css" type="text/css">

<script>
<!--
var Niederlassungen = new Array("Baeckerei Schulte",............ ");
Niederlassungen.sort();

function autofill() {
if (document.forms[0].input1.value.length != 0) {
for(i = 0; i < Niederlassungen.length; i++) {
if (document.forms[0].input1.value.toUpperCase() == Niederlassungen.substr(0,document.forms[0].input1.value.length).toUpperCase()) {
document.forms[0].input1.value=Niederlassungen;
break;
}
}
}
Timer = setTimeout("autofill()", 4000);

}

function compl(feld) {
if (document.all) {
if (!self.event || String.fromCharCode(event.keyCode).search(/[\w\-0-9\.\,]/)==-1) return;
sname=feld.value.toLowerCase();
for (i=0;i<Niederlassungen.length;i++) {
if (Niederlassungen.toLowerCase().indexOf(sname)==0 && sname.length!=Niederlassungen.length) {
feld.value=Niederlassungen;
(range=feld.createTextRange()).moveStart('character',sname.length);
range.select();
break;
}
}
}
}

function hinzu()

{
Niederlassungen[Niederlassungen.length] = document.forms[0].input1.value;
Niederlassungen.sort();
}

function clickHandler(Niederlassungen)
{ window.document.forms[0].handleEvent(Niederlassungen); }
window.captureEvents(Event.CLICK);
// -->
</script>

<base target="Hauptframe">

<meta name="Microsoft Theme" content="blueprnt 011">

</head>

<body onload="document.forms[0].input1.focus(); if (!document.all) autofill()" background="blutextb.gif" bgcolor="#FFFFFF" text="#003399" link="#3366FF" vlink="#9900FF" alink="#000066">
<!--mstheme--><font face="Century Gothic, Arial, Helvetica"><!--mstheme--></font>
<h3><!--mstheme--><font face="Century Gothic, Arial, Helvetica" color="#660066">Autocomplete - Formulare automatisch ausfüllen<!--mstheme--></font></h3>
<!--mstheme--><font face="Century Gothic, Arial, Helvetica">

<form>
<input name=input1 type="text" onkeyup="if (document.all) compl(this)">
<input type="button" value="Hinzufügen" onclick="hinzu()">

</form>
<p>
<script>
<!--
document.write("Die Städte ");
for(i = 0; i < Niederlassungen.length-1; i++) {
document.write(Niederlassungen + ", ")
}
document.write(Niederlassungen[Niederlassungen.length-1] + " werden automatisch ergänzt.");
//
-->
</script>
<!--mstheme--></font>
</html>


wenn jemand rat weiss oder sonst helfen kann, dem danke ich jetzt schon vielmals.

sindbad
 
So nicht!

Hi Sindbad!
Die Idee ist nicht schlecht!
Es müsste eigentlich mit dem ganz normalen Humepagesuchscript gehen. Das ist in Javascript geschrieben (also kommt ohne Serverseitige Scripts aus).
Zu deinem Posting:
Schön wenn man englisch kann, aber dein Betreff ist irgendwie wenig aufschlussreich!
Ausserdem: Ich bin zwar kein Moderator, aber ich glaube, die sehens auch nicht gerne, wenn in einem Posting der gesamte Quelltext steht.

Gell Klaus? ;)
 
hi,

@Engiwuk gell...:mad:

wenns nicht zulang wird gehts noch und das ist scharf an der Grenze
viel mehr stört mich das eigentliche Subjekt,also Threadüberschrift.Denn ich habe so langsam die Nase voll von solchen Überschriften,könnt ihr eure Threads keine Sinnvollen Namen geben als "i hob a problem"....das du ein Problem hast sehen wir ja.Ihr braucht euch doch nicht wundern wenn euch keiner Antwortet,denn das leidige Thema "Subjekt´s" hatten wir schon zu genüge.

ciao,
Klaus...
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben