Link mit JavaScript öffnen (wie ein <a href> in html)?
Hallo erstmal,
ich bin gerade dabei eine kleine Suchmaschine zu bauen.
zuerst wollte ich mithilfe eines TextFields nur die zum Suchbegriff passenden <a href> anzeigen lassen. Jedoch habe ich mich damit abgefunden, dass das zu komplex ist.
Jetzt wollte ich aber wenigstens durch einen bestimmten Suchbegriff eine bestimmte .html Seite öffnen.
--> also sozusagen wie ein gedrückter <a href>
Weiß da zufällig jemand wie das geht?
(hoffe man hat es verstanden wie ich meinte. Falls nicht einfach nachfragen.)
Vielen dank im voraus.
Hab's hinbekommen mit
window.open();
3 Antworten
Du meinst also, wenn man den Begriff „Hallo“ eingibt und Enter drückt, um zu suchen, soll direkt eine von dir gewählte Seite „hallo.html“ kommen?
Muss es unbedingt JavaScript sein? Mit PHP wärs ganz einfach. Da bräuchtest Du einen Code wie diesen:
if($_GET['suchbegriff'] == 'Hallo') {
}
In der Klammer von dieser Abfrage kann man dann entweder auf die gewünschte Seite weiterleiten oder die Seite direkt einbinden mit include usw. Falls das eine Option ist, kann ichs auch weiter erklären oder sonst jemand hier.
Über das Location-Objekt kannst du eine bestimmte URL ansteuern:
location.href = "Ziel-URL";