online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Manni55 vom 23.12.2019, 17:53 Options

Popup Fenster immer im Vordergrund

Hallo zusammen,
ich arbeite mit Win xp Sp2 und stelle z. Zt. eine Homepage zusammen. Dabei benutze ich ein Javascript, welches beim Klick auf einen Link ein Popup-Fenster öffnet. Auf meiner Seite sind 2 dieser Links.
Wenn ich den ersten Link geklickt habe öffnet sich das Popup Fenster wie gewünst.
Klicke ich jetzt den zweiten Link, wird das Pop up Fenster minimiert. Ich muss es dann erst wieder maximieren um den Inhalt sehen zu können oder das erste schließen.
Ich möchte das das Popup Fenster immer zu sehen ist.
Hier das Skript:

<script language="JavaScript">
function Kommentar01()
{

window.open("Kommentare_zu_Aktivitaeten/was_laeuft_sonst_so/Kommentar01.html", "Tutorials", "width=350,height=400", scrollbars="yes");

}
function Kommentar02()
{

window.open("Kommentare_zu_Aktivitaeten/was_laeuft_sonst_so/Kommentar02.html", "Tutorials", "width=350,height=400", scrollbars="yes");

}
</script>


<a href="#" onClick="Kommentar01()"><b>hier</b></a>
<a href="#" onClick="Kommentar02()"><b>hier</b></a>

Kann mir da jemand einen Tipp geben?
Danke und frohe Weihnachten
Manni


Antwort schreiben

Antwort 21 von katy vom 08.01.2020, 08:46 Options

Hallo Manni,

hast du irgendwo einen Link, dass ich mal einen Blick auf die Seite "life" werfen kann?

katy

@Bregenz:
vermutlich wäre das Gegenteil der Fall gewesen. Ich hatte schon mehrmals Anfragen im Pager, die ich ohne langes Suchen nicht zuordnen konnte. Also antworte ich immer mit "Bitte im Thread!"

Antwort 22 von katy vom 08.01.2020, 09:26 Options

hallo Manni,

habs inzwischen auch so gefunden. Manche Browser erhalten das fenster als Object, auch wenn darin gar nichts mehr gespeichert ist weil das PopUp längst geschlossen wurde.
Wenn du
if (fenster) fenster.close();
in
if (fenster && !fenster.closed) fenster.close();
abänderst, sollte der Fehler nicht mehr auftreten.

katy

Antwort 23 von Manni55 vom 08.01.2020, 17:12 Options

Hallo Katy
vielen Dank für deine schnelle Antwort.
Ich hab heute lange gearbeitet (die Ferien sind zu Ende), desshalb die späte Antwort.
Deine Lösung funktioniert bei mir nur bedingt.
Wenn ich das Popupfenster schließe, erscheint bei erneutem Klick auf den Link eine Fehlermeldung.
Wenn ich aber nach der Fehlermeldung die Seite wechsle und dann wieder zurück geht, funktioniert der Link wieder.
Aber nach dem Schließen des Pupups dann natürlich wieder nicht.
Kannst du dir das erklären?

Viele Grüße
Manni

Antwort 24 von Manni55 vom 08.01.2020, 22:28 Options

Hallo Katy,
ich bins noch einmal.
Komischerweise läuft dein Skript im Netz so wie es soll.
Auf meinem Rechner, in meinem Web-Editor aber nicht.
Ist also alles ok.
Vielen Dank nochmal für deine Bemühungen.
Du bist die Größte

Grüße
Manni

Antwort 25 von katy vom 09.01.2020, 08:45 Options

Hallo Manni,

ich vermute einfach ein Problem im Browsercache, also dass dein Browser lokal immer noch das alte Script verwendet hat. Ansonsten gibts hierfür wirklich keine Erklärung. Falls das Problem nochmals auftritt poste doch mal die genaue Fehlermeldung aus der Firefox-Fehler- oder JavaScript-Konsole.

katy

Antwort 26 von Manni55 vom 09.01.2020, 17:29 Options

Hallo Katy,
genauso machen wir das.
Nochmals vielen Dank

Manni

Antwort 27 von Tydi vom 12.01.2020, 10:25 Options

Hi, du kannst es auch mal mit dem folgenden Eintrag im Body versuchen.

<body onBlur="self.focus()">

Das Fenster bleibt immer im Vordergrund, bis man es schließt.

Antwort 28 von Manni55 vom 12.01.2020, 10:30 Options

Hallo Tydi,
das ist auch eine interessante Variante.
Mir reicht aber die Lösung, die Katy vorgeschlagen hat.
Trotzdem vielen Dank und ein schönes Wochenende
Manni

Antwort 29 von katy vom 12.01.2020, 13:00 Options

Hallo Tydi,

deine Lösung ist mehr oder weniger dasselbe, was Helfer1 vor einer Weile vorgeschlagen hat. Bei ihm setzt ein timeout dauernd den Fokus auf das PopUp-fenster, bei dir ist es der Event onBlur. Das Resultat ist bei beiden Varianten gleich: der Rechner ist erst einmal lahm gelegt bis das PopUp geschlossen wird.
Also ich halte sowas für keine gute Idee. Eher für Nötigung!

katy

Ähnliche Themen

popup fenster "einfache Internetdienste"
svenny1  13.07.2007 - 149 Hits - 17 Antworten

Pop up Fenster soll im Vordergrund bleiben
woholle  18.01.2008 - 59 Hits - 5 Antworten

Fenster öffnen im Vordergrund
hddietl  22.01.2008 - 90 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026