Link im Auswahlmenü auf ein PopUp

Hi!

Folgendes: ich möchte ein Auswahlmenü machen, bei dem nach auswählen des Auswahlmenüpunktes ein PopUp aufgeht. Ich hab schon alles probiert und mir irgendwo Scripte herkopiert etc. aber alles vergebens. (sollte dieses nicht mit einem PopUp gehen, wäre ich auch über eine 2. Wahl-Lösung, und zwar das Verlinken auf eine neue Seite, dankbar)

Hier ein Auszug des Auswahlmenüs:

Notdienst

25.07.03 - Dr. Brandt26.07.03 - Dr.Veller

Ich schätze mal, dies funktioniert mit JavaScript? Ach ja, wenn man das nur selber könnte… :wink:

Ich habe auch schon andere PopUps auf der Site mit folgendem script, allerdings weiß ich auch nicht, ob ich dieses script für das Auswahlmenü benutzen kann:

[Dr.Brandt](javascript:void(window.open(‚notdienst/pu_brandt.htm‘,%20’brandt’,%20’width=240,%20height=470’)))

Ich wäre Euch sehr dankbar für Eure Hilfe, da es sehr dringend ist.

Tschau, Phytia

Hallo,

Folgendes: ich möchte ein Auswahlmenü machen, bei dem nach
auswählen des Auswahlmenüpunktes ein PopUp aufgeht. Ich hab
schon alles probiert und mir irgendwo Scripte herkopiert etc.
aber alles vergebens. (sollte dieses nicht mit einem PopUp
gehen, wäre ich auch über eine 2. Wahl-Lösung, und zwar das
Verlinken auf eine neue Seite, dankbar)

Hier ein Auszug des Auswahlmenüs:
[…]
Ich schätze mal, dies funktioniert mit JavaScript? Ach ja,
wenn man das nur selber könnte… :wink:

Ich habe auch schon andere PopUps auf der Site mit folgendem
script, allerdings weiß ich auch nicht, ob ich dieses script
für das Auswahlmenü benutzen kann:

Dr.Brandt

schaun wir mal:

in den Head der Datei schreibst Du:

\<!--
function make(x)
{

//#################################
// Variablen festlegen:
// Breite des PopUps:
w = 400;

// Hoehe des PopUps:
h = 200;

// Scrollbars (yes/no/auto)
var scroll = "auto";

// PopUp-Fenstergroesse veraenderbar? (yes/no)
var rez = "no";

// Name des PopUps (fuer andere Javascriptbefehle evtl wichtig
var name = "popup";

// Variablen Ende
// Ab hier nichts mehr veraendern!
//#################################


if(x == "")
 {
 document.Auswahl.reset();
 document.Auswahl.elements[0].blur();
 return;
 }
 else
 {
 var winbreite = (screen.width - w) / 2;
 var winhoehe = (screen.height - h - 35) / 2;
 winprops = 'dependent=no,height='+h+',width='+w+',top='+winhoehe+',left='+winbreite+',scrollbars='+scroll+',resizable='+rez;
 myname = "pop";
 popup = window.open(x, name, winprops);
 if (parseInt(navigator.appVersion) \>= 4) { popup.window.focus(); }

 document.Auswahl.reset();
 document.Auswahl.elements[0].blur();
 }
}
//--\>

Und das Auswahlmenu sieht so aus:

Bitte auswählen----------------------------------PopUp1PopUp2

Oben im Javascript sind ein paar Variablen, die Du nach eigenen Beieben anpassen kannst.
Das PopUp oeffnet sich immer genau in der Bildschirmmitte.

Dieses Script ist nicht endgueltig getestet, sondern gerade eben fix zusammengeschustert, hat aber gerade das getan, was es solte :smile:

Hoffe das hilft
Christian
http://www.html-workshop.de

Hallo Christian,

schonmal ganz großen Dank für Deine Mühe! Ich werde gleich heute abend den Test starten und allsbald berichten, ob es geklappt hat!!

ciao!

Hallo Christian,

ich habe es nun mal mit deinem Script versucht, aber leider klappt es bei mir nicht… :frowning: Kann es vielleicht dadran liegen, dass 2 JavaScripte in der Datei sind? D.h. einmal habe ich eine externe JavaScriptdatei, die auf diese besagte site verweist und nun ist noch ein 2. JS - eben das von Dir - in die Seite mit eingebettet.
Ansonsten arbeite ich auch mit einem relativ neuen Browser (IE 6.0 ), daran kann es also auch nicht liegen. Hmm…

Ciao, phytia

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

Hallo,

ich habe es nun mal mit deinem Script versucht, aber leider
klappt es bei mir nicht… :frowning: Kann es vielleicht dadran
liegen, dass 2 JavaScripte in der Datei sind? D.h. einmal habe
ich eine externe JavaScriptdatei, die auf diese besagte site
verweist und nun ist noch ein 2. JS - eben das von Dir - in
die Seite mit eingebettet.

nee, eigentlich ist es egal, wie viele Scripte in einer Seite eingebettet sind - so lange sich in den unterschiedlichen Scripts nicht die Variablen- oder Funktionsnamen in die Quee kommen.
Ueberpruef das am besten mal.

Christian