• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Fensterproblem...

The Cabal

New member
Hallo Freaks

Ich habe da ein Script:

<script language=JavaScript>
function NeuFenster()
{
MeinFenster =
window.open(file.htm, Zweitfenster, width=300,height=200,scrollbars);
MeinFenster.focus();
{
</script>

So wirds dann aufgerufen:
<a href="javascript:NeuFenster()" ...


Ich möchte aber, dass die Parameter hinter window.open bei dem Aufruf geändert werden können. Ich habe mir das so gedacht, was natürlich nicht funktioniert. Nicht lachen, ich bin unwissend!

Das modifizierte Script:
<script language=JavaScript>
function NeuFenster(datei,name,gestalt)
{
MeinFenster =
window.open(datei, name, gestalt);
MeinFenster.focus();
}
</script>

Was ich so aufrufen würde:
<a href="javascript:NeuFenster(file.htm,Zweitfenster,width=300,height=200,scrollbars)" ...


Aber wie gesagt, das klappt so nicht. Das Problem ist sicher nicht so groß, ich kenn mich mit JavaScript nun mal leider kaum bis gar nicht aus.
Wäre super, wenn jemand helfen könnte. Danke schon einmal!

Mit :) Grüßen
The Cabal
 
1. Anschubs

Moin moin Cabal,

also, ich hab es natürlich nicht versucht und werde somit mal einen aus der Hüfte schießen. Zum ersten denke ich mir sollte es ansich klappen, warum auch nicht. Dein Problem ist jetzt erstmal, das bei der Variablenübergabe, die einzelnen Variablen durch ein "Komma" getrennt sind. Bei Deinem Programm bekommet er also die Information

NeuFenster(file.htm,Zweitfenster,width=300)
statt
NeuFenster(file.htm,Zweitfenster,width=300,height=200,scrollbars)

weil Du nur 3 Variablen übergeben haben willst, versuche es mal wenn Du Deine function so umbenennst

function NeuFenster(datei, name, hoehe, breite, gestalt)

das sollte schon ein Stück weit weiterhelfen.
Ciaoi.

Marko
 
Zurück
Oben