WinFuture-Forum.de: Kleines Java-script Problem - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Kleines Java-script Problem


#1 Mitglied ist offline   Kalachid 

  • Gruppe: aktive Mitglieder
  • Beiträge: 271
  • Beigetreten: 05. Juni 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 05. Februar 2006 - 13:04

Hallo Leute,

ich bin gerade dran eine Page für unsere Guild-Wars Gilde zu erstellen.
Nun wollte ich, dass per Java-Script ein Fenster geöffnet wird in dem dann weiter Daten zum Char angezeigt werden.
Dies funktioniert auch ganz gut, nur ist das Fenster immer oben links in der Ecke.
Ich möchte aber, dass das Fenster immer mittig im Screen ist.
Kann man sowas realisieren?

Hier mal den von mir verwendeten Code:

<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>


und dann das noch:

<a href="java script:MM_openBrWindow('kalachid.html','Kalachid Manou','width=700,height=350, resizable=no')"><img src="images/kalachid_manou.JPG" alt="Kalachid Manou" width="130" height="300" border="0"></a>

Also, wie gesagt, würde das Fenster gerne mittig öffnen, nicht oben links in der Ecke.
Wo mache ich da den Fehler?

Hoffe Ihr könnt mir helfen.

Grüße vom Bodensee
Kalachid

Dieser Beitrag wurde von Kalachid bearbeitet: 05. Februar 2006 - 13:05

AMD A10-7800 | Gigabyte F2A88XN-WIFI | 2x 4 GB Corsair Vengeance DDR3-2133 | 2x 128GB Samsung 830 SSD | Samsung F1 500GB

Eingefügtes Bild
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 05. Februar 2006 - 13:15

Du kannst mit screen.width und screen.height die Auslösung des Benutzers bestimmen und daraus ein zentriertes Fenster errechnen
0

#3 Mitglied ist offline   stefanra 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.208
  • Beigetreten: 13. September 04
  • Reputation: 1

geschrieben 05. Februar 2006 - 13:15

left = (screen.width-width)/2
top = (screen.height-height)/2
0

#4 Mitglied ist offline   Kalachid 

  • Gruppe: aktive Mitglieder
  • Beiträge: 271
  • Beigetreten: 05. Juni 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 05. Februar 2006 - 13:22

Danke für die schnellen Antworten!
Aber ... wie binde ich das jetzt in das Script ein?
Ich bin noch nicht so fit damit ... :)

Danke
AMD A10-7800 | Gigabyte F2A88XN-WIFI | 2x 4 GB Corsair Vengeance DDR3-2133 | 2x 128GB Samsung 830 SSD | Samsung F1 500GB

Eingefügtes Bild
0

#5 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 05. Februar 2006 - 13:30

win=window.open("","Neues Fenster","dependent=yes, width=300, height=200, resizable=no, screenX=0, screenY=0, left=0, top=0");

Die Werte errechnest du dir vorher und setzt die in die window.open-Methode ein.
0

#6 Mitglied ist offline   Kalachid 

  • Gruppe: aktive Mitglieder
  • Beiträge: 271
  • Beigetreten: 05. Juni 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 05. Februar 2006 - 13:43

Danke für deine Hilfe!
Hab es jetzt wie folgt gemacht:

<a href="java script:MM_openBrWindow('mondi.html','Mondi Kai','width=700,height=350, resizable=no, left=150, top=150')">

... und es funktioniert einwandfrei.
Ist halt nicht errechnet, aber ich kann es so ungefähr in die Mitte setzen.
Das reicht mir so :-)


Thanx a lot !
AMD A10-7800 | Gigabyte F2A88XN-WIFI | 2x 4 GB Corsair Vengeance DDR3-2133 | 2x 128GB Samsung 830 SSD | Samsung F1 500GB

Eingefügtes Bild
0

#7 Mitglied ist offline   stefanra 

  • Gruppe: aktive Mitglieder
  • Beiträge: 6.208
  • Beigetreten: 13. September 04
  • Reputation: 1

geschrieben 05. Februar 2006 - 13:49

Du solltest allerdings bedenken, dass es bei einer anderen Auflösung entsprechend anders aussehen wird und das Fenster dann nicht in der Bildschirmmitte geöffnet wird.

Sonst findest du bestimmt hier, was du suchst! :-)
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0