Hallo,
bin grad auf der Suche nach einem script, das ein popup zentriert öffnet, egal bei welcher Auflösung. Da dachte ich, ich frag mal hier nach.
Irgendwelche Tipps?
Danke.
//in den head:
<script language="JavaScript">
function fenster()
{
wd=640;
///breite
ht=370;
///höhe
l=(screen.width/2)-(wd/2);
//berechnung horizontal
t=(screen.height/2)-(ht/2);
//berrechnung vertikal
window.open("diezuöffnendeseite.htm","new_window", " toolbar=0,location=0,status=0,menubar=0,scrollbars
=0,resizable=0,height="+ht+",width="+wd+", left="+l+",top="+t)}
</script>
// der body:
<body onload="fenster()" bgcolor="#CCCCCC" text="#000000" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0">
Ok, Florian war schneller. Aber nur der Vollständigkeit halber: schau mal bei squidfingers http://www.squidfingers.com/code/snippets/?id=openwindow
welcher florian? :harhar
na?
verwirrt?
Nein, denn Florian Bredl heisst in wirklichkeit Ruslan Kwiatkowski und das wissen hier alle. Ergo wir wissen auch, welchen Florian er meint, denn es gibt ja nur einen. Also hör mit deinem Versteckspiel auf, Ruslan. Du bist enttarnt.
verdammt!
aber ergo sagen nur idioten! hahahahaaaa
ergo bist du ein idiot!
Verdammt!
hönnsema, das ist doch kein spaten, SIE FERKEL!
dasja unglaublich!!!
ich bin ja auch nich der sensemann frau schneider.
auf wiedersehen, und DANKE!
Blödelei made in Germany ...
:moep
ich such genau das gleiche. es soll nur kein pop-up seit, sondern das fenster soll sich per klick auf ein gif öffnen…
das gif soll sich also ohne fenster öffnen? o_O
neineinein.
startseite -> gif "enter" oder so was -> klick drauf -> neues fenster 500x500px oder so (zentriert)
:angst
mein gehirn explodiert
hä?
ist doch ganz einfach.
klich auf irgendwas öffnet neues fenster, bei dem die fenstergröße definiert ist und das zentriert auf dem bildschirm angezeigt wird.
wie nennst du denn sonst ein fenster, dass sich per klick öffnet? :)
fenster.
ok, wir wolln mal nicht spitzfindig werden.
vielleicht verstehst du unter »pop-up« so ein fenster, dass sich automatisch öffnet. ob jetzt automatisch oder per klick, sind beides aber pop-ups.
gut. jetzt kommt eine frage, von der ich nie erwartet hätte sie je zu stellen:
hast du vielleicht einen code für mich?
Nein, denn ich hab seit meiner frühen Kindheit eine schwere Allergie gegen Pop-Ups.
Aber schau mal hier: http://de.selfhtml.org/javascript/objekte/window.htm#open
window.open( URL, name [ , features [, replace ] ] )
also so müsste das gehen.
<a href="" onclick="ref = window.open('http://www.stadtkind.com', 'titel')"> <img alt="enter"/> </a>
achso, zentriert auch noch.
also nochmal neu: die funktion fenster() von florian oben benutzen.
und dann halt anstatt in den body onload, einen normalen link nehmen. wie eben.
aber nicht, dass ich den eindruck erwecke, ich wüsste was ich hier tu. die körperliche aversion gegenüber pop-ups greift nämlich auch auf javascript über. so langsam sollte ich das wohl mal überdenken. web 2.0 undso ...
Die "Lightbox JS"-Layer Technik von Lokesh Dhakar (http://tinyurl.com/ju5ge) löst in meinen Augen mittelfristig alle Popups ab. Google setzt eine ähnliche Technik mit abgesofteten Hintergrund z.B. auch bei seinen Calendar-Dialogfenstern ein.
Danke für die zahlreichen Tipps, letztendlich habe ich mich dann doch gegen ein Popup entschieden. Warum soll ich eins verwenden, wenn ich selbst einen strengen Popupblocker habe.
Na siehst du.
Seitentitel: zentriertes popup