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

popups und variablen

cailin

New member
hallo,

im browserfenster sind 4 links vorhanden, damit wird je ein
popup fenster geöffnet. es führt eine bestimmte funktion aus
und lädt schließlich per LOCATION.HREF="....." den inhalt.

in meiner ausführung existieren 8 html dateien.
ich würde das ganze jedoch gerne auf 5 reduzieren, denn das
popupfenster mit der "startfunktion" ist immer gleich, d.h. es könnte immer ein und dieselbe datei aufgerufen werden.
anschließend muss aber der richtige inhalt geladen werden
in abhängigkeit des im browserfenster gedrückten links.

es ist wohl eine frage der variablen, aber in das muss ich erst noch lernen ;o)

zweites problem wäre:
das besagte popup-fenster sollte nach möglichkeit:
keine buttons für minimieren,maximieren,verkleinern haben.
immer aktiv sein bzw es sofort wieder werden, auch wenn der user auf das browserfenster klicken sollte.
am besten nicht verschiebbar.

für alle die an mich dieser stelle zerreisen wollen, wg. dieser unmoralischen vorgaben.
-nein, es ist keine pornowerbung
-nein, es ist nicht um den user zu ärgern
-ja, es gibt einen schließen button (von mir programmiert)
-ja, es geht nicht von alleine auf, der user will es so

ich brauche diese einschränkungen weil es probleme
gibt z.b. unter mac os, wenn der user ein weiteres popup öffnen möchte etc. es kommt dann zur falsch-positionierung des neuen popups u.ä.
wenn es korrekt geschlossen wird und ein neues popup aufgerufen wird gibt es diese probleme nicht!

könnte mir jemand weiterhelfen?!
danke im voraus
cailin
 
Die meisten deiner Fragen kann ich nicht beantworten, da ich es nicht verstehe.
Einem Fenster kann man per window.focus() in den Vordergrund stellen.
Ich kenne jetzt keinen event-handler der passt, mach es einfach ganz frech, im Script des Popups:

function vordergrund()
{window.focus();
window.setTimeout('vordergrund()',1);
}
 
Hi,

vielleicht klappt es auch mit

Code:
<body onBlur= "window.focus();">

habe ich nicht ausprobiert. Dieser Code muß dann in die Datei
vom Popupwindow

mfg Irvine
 
Zu Deinem anderen Problem:

Du mußt eine Variable in der Datei für das Popup definieren z.B.

Code:
var x;

Wenn du dann die Datei per window.open öffnest, kannst Du ein Wert an die Variable übergeben z.B.

Code:
var newWin = window.open("Popup.html", "NAME");
newWin.x = "TEST";

mfg Irvine
 
Zurück
Oben