PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : bei linkklick soll fenster ohne menü geöffnet werden!


shock
2005-07-21, 17:15:35
ich will dass wenn man auf einen link klickt ein fenster geöffnet wird. dieses fenster soll wie ein popup aussehen , also ohne menü (datei,bearbeiten...).
es soll nicht von popup blockern geblockt werden...

Marscel
2005-07-21, 17:23:26
So hab ich das auf einer meiner Homepages hinbekommen:

function Window( url, width, height )
{
x = ((window.screen.availWidth-width)/2);
y = ((window.screen.availHeight-height)/2);

window.open( url, "bla", "resizable=1, scrollbars=1, alwaysRaised=no, width="+width+", left="+x+", top="+y+", height="+height+", screenX="+x+", screenY="+y+", menubar=no, statusbar=no" );
}

Dann einfach in ein href das Javascript einbauen.

Achja, wichtig, hier wird das Fenster zentriert.

shock
2005-07-21, 17:46:30
wie binde ich dass denn ins html dokument ein? bin net so der pro...

Marscel
2005-07-21, 18:10:44
Entweder du speicherst das in einer externen Datei ab, meinetwegen "scripts.js", dann musst du das so einbinden:
<script language="JavaScript" src="scripts.js" type="text/javascript"></script>

oder so:

<script type="text/javascript">
<!--
[CODEBLOCK]
// -->
</script>

Dann kannst du es über einen Link so aufrufen:

<a href="javascript:Window('[ZIEL]','[BREITE]','[HÖHE]');">...</a>

shock
2005-07-23, 13:13:26
gut danke! aber wenn ich bei ZIEL:

<a href="javascript:Window('[ZIEL]','[BREITE]','[HÖHE]');">...</a>

meine datei kontakt.htm eintrage und diesen link dann auf der hauptseite anklicke kommt immer eine fehlermeldung , das die datei nicht gefunden wurde...

Marscel
2005-07-23, 13:43:16
Wahrscheinlich hast du es mit den [ ] eingegeben (zugegeben, das ist ne doofe Angewohnheit von mir, dass so zu schreiben).

<a href="javascript:Window('kontakt.htm','400','300');">...</a>

Das Ziel wie eine gewohnte, relative Addresse behandeln.