Links zu verschiedenen JavaScript-Fenstern

Hallo Java-Script Profi,

Ich habe in normalem HTML-Text mehrere Links eingebaut, die per JavaScript ein Fenster öffnen, das jeweils verschiedene HTML-Seiten anzeigt ( Ich rufe das neue Fenster nicht normal per HTML auf, um die Fenstereigenschaften beeinflussen zu können. ).

Das Ganze funktioniert problemlos, und sieht im Moment in verkürzter Form so aus:

  • Das Script:

var fensteroeffnen;

function fenster1()

{ stil=‚height=400,width=300, …bla bla bla‘

fensteroeffnen = window.open(„fenster1.htm“,„bla“,stil); }

  • Der Aufruf in der HTML-Datei:

…Text [Begriff1](javascript:fenster1())…

Soweit einfachstes JavaScript.

Nun mein PROBLEM!

Ich habe wie gesagt diesen Link zum Script mehrmals ( für verschiedene Begriffe ) in der HTML-Datei.
Im Moment hat aber jeder Link sein eigenes Script, was ziemlich beknackt ist, da die Fenstereigenschaften immer gleich sind.

Kann man das Ganze so verändern, das alle im neuen JavaScript-Fenster angezeigten HTML-Seiten in einem Script stehen und ich für verschiedene Begriffe nur den Link zum Script verändern muß.

Es wäre super, wenn Du mir einen Tip geben könntest.

Im Voraus Danke

Flachs

Hey Flachs,

klar kann man das. hier ein entsprechendes Script. Füge den ersten Teil in den Tags deiner Seite
ein.

<!–
function ZeigFenster(seite) {
url = „http://www.wer-weiss-was.de/hilfe/“ + seite + „.html“;
window.open(url,„DasFenster“,„width=200,height=280“);
};
// -->

Das in die Tags deiner Seite:

Hallo

Wenn du Fragen zum Script hast, einfach eine Mail an mich! :smile:

An sonsten viel Erfolg!!

Gruß,

Daniel

Hallo Daniel,

Danke für den Tip. Das Script funktioniert wunderbar, und macht genau, was es soll.

Ich wünsche Dir noch einen schönen Tag und viel Spaß und Erfolg, bei allem, was Du gerade tust! :smile:

Tschau Flachs

Danke für den Tip. Das Script funktioniert wunderbar, und
macht genau, was es soll.

Schön… :smile:

Ich wünsche Dir noch einen schönen Tag und viel Spaß und
Erfolg, bei allem, was Du gerade tust! :smile:

Dir auch, Flachs!

Bestens! und Dank!

daniel