Ok, dann will ich mal nicht so sein....
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title></title>
<script type="text/javascript">
var files = new Array();
files[0] = new Object();
files[0]['Kennzeichen'] = "b-ht 3285";
files[0]['Name'] = "max mustermann";
files[0]['Datei'] = "maxmuster.html";
files[1] = new Object();
files[1]['Kennzeichen'] = "f-bg 2568";
files[1]['Name'] = "bill beispiel";
files[1]['Datei'] = "billbeispiel.html";
files[2] = new Object();
files[2]['Kennzeichen'] = "bo-pp 666";
files[2]['Name'] = "peter pan";
files[2]['Datei'] = "peterpan.html";
function trim (zeichenkette) {
return zeichenkette.replace (/^\s+/, '').replace (/\s+$/, '');
}
function Oeffne() {
var eingabe = document.getElementById('feld').value;
eingabe = trim(eingabe.toLowerCase());
for(i in files){
if(files[i]['Kennzeichen']== eingabe || files[i]['Name']== eingabe){
page = files[i]['Datei'];
var Fenster = window.open(page, "Zweitfenster", "width=300,height=400,left=100,top=200, resizable=yes");
}
}
}
</script>
</head>
<body>
<input type="text" id="feld" value="bo-pp 666">
<span onclick="Oeffne();" style="cursor:pointer;">Open</span>
</body>
</html>
Alles anzeigen
wennste fragen hast sag bescheid!
der obere bereich im script dient für das zusammenpacken der informationen ein objekt enthält kennzeichen, name und die dazugehörige datei. beachte dass dort alle eingaben in kleinbuchstaben vorliegen müssen.
bei der eingabe kann man dann das kennzeichen eingeben oder auch den namen der person, dabei is es auch egal, ob man führende oder nachfolgende leerzeichen mit eingibt, die werden agbeschnitten.
auch gross und kleinschreibung is egal, da alles zu kleinbuchstaben gemacht wird und da kommt auch wieder zum tragen wieso du im array nur kleinbuchstaben bei den vorlagen benutzen sollst.. sonst wird nämlich nix gefunden.
damit das system funzt musste diese schreibweise fortführen
files[2] = new Object();
files[2]['Kennzeichen'] = "bo-pp 666";
files[2]['Name'] = "peter pan";
files[2]['Datei'] = "peterpan.html";
also weiter durchnummerieren, entsprechend kennzeichen und namen eintragen und die dazugehörige html-file muss auch vorliegen.
ich denke jetzt sollte des problem aus deinen beiden threads erledigt sein
edit: ansonsten hat dir bandit im nachfolgenden posting schon gesagt was die bessere variante ist ![]()