pop up jedes mal in den vordergrund holen??
florian
- javascript
hallö zusammen ich hab hier ein problem undzwar das ist ein katalog mit einer detailbeschreibung diese wird in einem popup geöffnet da aber bis zu 10 detailbeschreibungen in einer html datei liegen werden diese mit einem anker angesprungen. funktioniert soweit alles toll aber beim 2 klick auf die detailbeschreibung bleibt das popup im hintergrund.
also muss jedesmal on focus rein aber wie.
hier das script
<a href="javascript:void(0);" onClick="javascript:window.open('detail_fluter.html#1','produkte','width=440,height=370,scrollbars=yes');">
danke im vorraus tilt
hallö zusammen ich hab hier ein problem undzwar das ist ein katalog mit einer detailbeschreibung diese wird in einem popup geöffnet da aber bis zu 10 detailbeschreibungen in einer html datei liegen werden diese mit einem anker angesprungen. funktioniert soweit alles toll aber beim 2 klick auf die detailbeschreibung bleibt das popup im hintergrund.
also muss jedesmal on focus rein aber wie.hier das script
<a href="javascript:void(0);" onClick="javascript:window.open('detail_fluter.html#1','produkte','width=440,height=370,scrollbars=yes');">
Das geht besser, einfacher und auch ohne JS funktionsfähig:
<a href="detail_fluter.html#1" onClick="javascript:window.open(this.href,'produkte','width=440,height=370,scrollbars=yes').focus();return false;">
Deine Variante (die leider sehr verbreitet ist), ist wirklich nervig, da sie unnötigerweise JS lose surfer ausschliesst. (zusätzlich auch dir mehr Arbeit als nötig macht)
Struppi.
Das geht besser, einfacher und auch ohne JS funktionsfähig:
<a href="detail_fluter.html#1" onClick="javascript:window.open(this.href,'produkte','width=440,height=370,scrollbars=yes').focus();return false;">
Natürlich muss da auch noch 'javascript:' raus:
<a href="detail_fluter.html#1" onClick="window.open(this.href,'produkte','width=440,height=370,scrollbars=yes').focus();return false;">
struppi.
Hallo!
Das geht besser, einfacher und auch ohne JS funktionsfähig:
<a href="detail_fluter.html#1" onClick="javascript:window.open(this.href,'produkte','width=440,height=370,scrollbars=yes').focus();return false;">Natürlich muss da auch noch 'javascript:' raus:
Ich würde es auch in einem neuen Fenster öffnen:
<a href="detail_fluter.html#1" target="_blank"
onClick="window.open(this.href,'produkte','width=440,height=370,scrollbars=yes').focus();return false;">
Alles Gute aus Wien
flo
hi florian dein browser arbeitet zwar durchaus korrekt wenn er ein popup welches zunächst vom elternfenster geöffnet und anschließend durch den benutzer mittels mausklick welcher naturgemäß zu erwarten ist da er der besucher welcher sich für deine produkte interessiert sich auf ebendieser also der seite auch umsehen will in den vordergrund stellt und aktiviert will sagen fokussiert da dies der korrekten also vorherrschenden konvention bezüglich des umgangs des browsers mit seinen fenstern entspricht und du ihm also dem besucher nicht die kontrolle über sie also die fenster nehmen solltest weil sich das nicht schickt was dem autor also dir jedoch keine probleme bereiten wird da du im popup das heißt in ebendiesem von welchem wir soeben sprachen entweder jedem link ein entsprechend geeignetes attribut wie etwa onclick beifügst in welchem sich entweder ein befehl welcher das aktuelle fenster inaktiviert oder besser noch eine funktion welche ebendieses ermöglicht referenzierst.
<a href="javascript:
waspassiertohnejavascript?
onClick="javascript:
pfuigacks
window.open('detail_fluter.html#1','produkte','width=440,height=370,scrollbars=yes');">
da eine fensterflut auf mangelhafte konzeption hindeutet soll te st du eb en di es eü be ra rb ei te n PUNKT
Grüße,
Roland