Auswahlliste mit URLs

Hallo,

ich möchte eine Site mit z.B. einer Liste mit Suchmaschinen mittels Auswahlmenü schreiben. Mit dem Button „Auswählen!“ soll der Brauser die angegebene Site öffnen.

Ich meine nicht die Auswahlmöglichkeit mittels einer Latte Hyperlinks
http://www.altavista.com/
http://www.google.de/
http://www.yahoo.com/
http://www.yahoo.de/

sondern:
[Bitte wählen Sie hier Ihre Suchmaschine aus…]
Click auf diesen Menüeintrag öffnet dann eine Liste. Man wählt einen Eintrag aus und mittels „GO!“ o.ä. surft man dann zu genau dieser URL.

Wie tut das?

Gruss,
Hans W. Walther

Hi,

Wie tut das?

mit einer Programmiersprache. Entweder JavaScript, wobei Du ca. ein Fünftel Deiner Besucher ausschließt, oder aber mit einer serverseitigen Technik wie PHP, CGI, JSP oder ASP. HTML als Strukturbeschreibungssprache reicht nicht aus.

Cheatah

hallo Hans;

vielleicht optisch nicht ganz, was du möchtest, aber im einfachsten Fall tut es ein DropDown-Feld mit einem kleinen Java Script:

<!–
function Go(x)
{
if(x == „nothing“)
{
document.forms[0].reset();
document.forms[0].elements[0].blur();
return;
}
else
{
document.forms[0].elements[0].blur();
window.location.href = x;
}
}
if(top.frames.length > 0)
top.location.href=self.location;
//–>

Suchdienste  
alphabetisch …
Fireball
Google
Metager
Yahoo
 …
 …
 …
  

Geht sowohl mit relativen Links (eigene Seiten) als auch mit absoluten.

mfg Günter

Hallo,
ich habe das Script getestet - herzlichen Dank!
Trotz drag-and-drop-technique werde ich es abtippen, um aus den Fehlern, die ich vielleicht unwissentlich einbaue, zu lernen.
;=)

Wie kann ich die Seite mit dem Script in einen Frame bringen (TARGET=„FrameName“ bringt hier keine Wirkung)?

http://hmac.de/ => Athletic Clubs => Wie trainiere ich in welchem Trainingsplatz/Studio
Die Links sind noch nicht hinterlegt; unter „STUDIOS“ führt der Link „1“ zu http://www.abc.de/ (das gibt’s!) und am Ende der Liste habe ich mal YAHOO eingetragen.

Auch, wenn ich etwa 20% aller User ausschließe, wie die andere Atwort auf meine Frage bemerkt, mache ich erst einmal mit JS; ein serverseitiges Script bedarf noch einiger Übung und eines localhost zum Probieren.

Gruss

Hans W. Walther

Es geht eine Benachrichtigung an den/die Autor/-in, wenn auf diesen Artikel geantwortet wird.

Bewertungspunkte: (0)

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Hans,

Wie kann ich die Seite mit dem Script in einen Frame
bringen (TARGET=„FrameName“ bringt hier keine Wirkung)?

Das war die einfache Variante. Mehr gibts bei http://www.teamone.de/selfhtml/sfausles/tsfa_tcd.htm#a4. Zu open() gibt es auch die Möglichkeit, das Zielfenster anzugeben. War in diesem Beispiel nicht nötig (http://home.nexgo.de/arkadi/kiwi/), da alles in einem Fenster läuft. Für eine größere Masse von Suchiensten habe ich das ohnehin anders gemacht

http://home.nexgo.de/dz-kirov/dzk05_05.html
(oben, Suchdienste: Österreich, Schweiz…)

if(top.frames.length > 0)
top.location.href=self.location;

Das war dabei gar nicht nötig, das verhindert das Öffnen der Seite in einem Frameset.

mfg Günter