phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 28.07.2003, 02:02   #1
~x~
TP-Member
 
Registriert seit: Nov 2001
~x~ macht alles soweit korrekt
Question

Frameset mittig in neuem Fenster mit 800x600 öffnen


Hallo,

habe schon im Forum gesucht, doch irgendwie schaff ich es noch nicht :-(

Ich habe eine Startseite mit einem Bild und möchte das die eigentliche Page
(besteht aus 2 Frames) nach Klick auf das Bild mittig in einer festen Größe von 800x600 Pixeln öffnet.
Wie stelle ich das an?
Danke für alle Infos!
~x~ ist offline   Mit Zitat antworten


Alt 28.07.2003, 02:11   #2
~x~
TP-Member
 
Registriert seit: Nov 2001
~x~ macht alles soweit korrekt
So scheint es zu funktionieren:

<HTML>
<HEAD>
<TITLE>Testseite</TITLE>

<SCRIPT LANGUAGE='JavaScript'><!--

var tipWin = null;

function opentip()
{
str="http://www.meine-seite/index.htm";
tipWin = window.open(str,'tipWin','width=800,height=600,resizeable=yes,scrollbars=yes');
window.open(str,'tipWin','width=800,height=600');
tipWin.opener = self;
}
//-->
</SCRIPT>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFCC">

<BR>
<BR>
<BR>
<BR>
<BR>
<H4 ALIGN=CENTER><FONT FACE="Arial, Helvetica, sans-serif"><A HREF="javascriptpentip()">
<font color="#000000">Klick
hier um ein kleines Fenster zu &Ouml;ffnen</font></A></FONT></H4>

</BODY>
</HTML>

Ist das O.K.?
Wie bekomme ich es aber hin, das die Seite mittig platziert geöffnet wird?
~x~ ist offline   Mit Zitat antworten
Alt 28.07.2003, 09:47   #3
TP-Supporter
 
Benutzerbild von wintermute
 
Registriert seit: Jan 2003
Ort: Wiesbaden
wintermute macht alles soweit korrekt
Willst du jetzt n Frame in der Mitte platzieren oder ein neues Fenster?

Wenn du einen Frame öffnen willst, dann machst du das am besten indem du einen Frame mit drei Zeilen öffnest und dann in der mittleren Zeile eine 2. Frameseite öffnest siehe auch www.solarium-ingelheim.de/index.html und www.solarium-ingelheim.de/index2.html, da hab ich das genau so gemacht.

Wenn du nur ein neues zentriertes Fenster haben willst musst du die Breite des Fenster von der Breite des Bildschirms( der Auflösung) abziehen durch zwei teilen und dann die left-postion enstprechend angeben. Ebenso bei der Höhe.

Wie auch immer: Du solltest die Breite und Höhe etwas geringer bemessen, wenn du willst, daß es auf den meisten Monitoren zu sehen ist. 750 Breite ist da voll ausreichend.
__________________
Gruß

wintermute
wintermute ist offline   Mit Zitat antworten
Alt 28.07.2003, 16:53   #4
~x~
TP-Member
 
Registriert seit: Nov 2001
~x~ macht alles soweit korrekt
Danke für Deine Antwort!
Ich möchte die komplette Homepage, bestehend aus einem Frameset zentriert in einem Fenster öffnen.
Das mit der Breite hatte ich noch gar nicht beachtet.
Mann muss ja auch für diverse Navigations- und Statusleisten der
versch. Browser immer etwas abziehen, damit die Page dann auch wirklich bei einer Auflösung von 800x600
komplett sichtbar ist.
Irgendwo hier im Forum hab ich mal so eine Tabelle gesehen. Hoffentlich finde ich das...

Zitat:
Wenn du nur ein neues zentriertes Fenster haben willst musst du die Breite des Fenster von der Breite des Bildschirms( der Auflösung) abziehen durch zwei teilen und dann die left-postion enstprechend angeben. Ebenso bei der Höhe.
Soweit kein Thema, doch wie sag ich das dann in HTML ?
Ich habe eine Startseite mit einem Bild auf das man klicken muss.
Das dann erscheinende Fenster beinhaltet dann die komplette Page (2Frames) und soll mittig erscheinen.
~x~ ist offline   Mit Zitat antworten
Alt 28.07.2003, 18:35   #5
~x~
TP-Member
 
Registriert seit: Nov 2001
~x~ macht alles soweit korrekt
Den Link mit den Fenstergrößen hab ich schonmal:

http://hotwired.lycos.com/webmonkey/...html?tw=design
~x~ ist offline   Mit Zitat antworten
Alt 28.07.2003, 19:36   #6
TP-Supporter
 
Benutzerbild von wintermute
 
Registriert seit: Jan 2003
Ort: Wiesbaden
wintermute macht alles soweit korrekt
Also ein script hast du ja schon. Dann musst du nur mit screen.width die Breite feststellen. Dieser Wert minus die Fensterbreite und das Ergebnis durch 2 teilen. Was da rauskommt gibst du im window.open in deine JS-Funktion als Parameter left=xy an.
__________________
Gruß

wintermute
wintermute ist offline   Mit Zitat antworten
Alt 29.07.2003, 17:11   #7
~x~
TP-Member
 
Registriert seit: Nov 2001
~x~ macht alles soweit korrekt
Mmmh.
Dann muss ich aber einen festen Wert angeben.
Das Fenster soll ja eigentlich bei jeder Auflösung genau in der Mitte sein.
Ist das denn auch zu verwirklichen?
~x~ ist offline   Mit Zitat antworten
Alt 29.07.2003, 21:59   #8
TP-Supporter
 
Benutzerbild von wintermute
 
Registriert seit: Jan 2003
Ort: Wiesbaden
wintermute macht alles soweit korrekt
Nein, musst du nicht.

PHP-Code:

<script type="txt/javascript">
<!--
function 
FsNeu()
{
var 
screen.width# Die Variable für die Breite des Bildschirms (der Auflösung)
var screen.height;# Die Variable für die Höhe des Bildschirms (der Auflösung)
var fsb 750;             # Die Variable für die Fensterbreite
var fsh 550;             # Die Variable für die Fensterhöhe
var posx 0;              # Die Variable für die Position top
var posy 0;              # Die Variable für die Postion left

#Jetzt berechnen wir die Position
posx = (w-fsb)/2;
posy = (h-fsh)/2;
window.open ("datei.html",FensterID"width=" fsh ",height=" fsh ",top=" posy +",left=" posx);
}
-->
</script> 
So müsste es passen. Kann sein, daß die Syntax im window.open so nicht geht. teste es einfach mal.
__________________
Gruß

wintermute
wintermute ist offline   Mit Zitat antworten
Alt 25.08.2003, 15:06   #9
~x~
TP-Member
 
Registriert seit: Nov 2001
~x~ macht alles soweit korrekt
Danke nochmal für die Hilfe!
Irgendwie hab ich es noch nicht geschafft ;-(
Mein bisheriges Script zum öffnen des Fensters steht ja oben.
Das Fenster mit der Seite soll einfach mittig erscheinen.
Das mit dem neuen Script haut irgendwie nicht hin.
Leider hab ich keine Erfahrung mit Scripten.
Keine Ahnung wo der Haken ist. *verzweifel*
~x~ ist offline   Mit Zitat antworten
Alt 27.08.2003, 19:46   #10
TP-Senior
 
Benutzerbild von gresch
 
Registriert seit: Sep 2002
Ort: Hamburg/ Berlin
gresch ist auf einem guten Weg
function openWindow(theURL,winName) {
var pop_breite=600;
var pop_hoehe=335;
var breite=screen.width;
var hoehe=screen.height;
var pop_posh=breite/2-pop_breite/2;
var pop_posv=hoehe/2-pop_hoehe/2;
var eigenschaften="scrollbars=no,width=" + pop_breite + ",height=" + pop_hoehe + ",left=" + pop_posh + ",top=" + pop_posv + "'";
window.open(theURL,winName,eigenschaften);
}

das script ist so eingebaut und funktioniert...
gresch ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen
Frameset mittig in neuem Fenster mit 800x600 öffnen Frameset mittig in neuem Fenster mit 800x600 öffnen
« Tanteks BMH vs. IE6 | sind frame in oder out ? »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:41 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67