php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.10.2004, 17:52  
Gast
 
Beiträge: n/a
Standard Neues Fenster Größe und Position

Hi!

Ich steh grad etwas auf dem Schlauch! Ich weiß das es geht, weiß aber nicht mehr wie!

Also ich hab eine Bildergalerie, bei Klick auf ein Bild, soll sich ein neues Fenster öffnen und das Bild Groß anzeigen!

Geht. Aber wie:

Neues Fenster im Bildschirm zentrieren?
Neues Fenster Größe festsetzen? (Sieht ja doof aus, wenn Fenster im Vollbildmodus erscheint und das Bild nur 100x100 groß ist!)

Bitte gebt mir nen Hinweis! Danke
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.10.2004, 22:33  
Erfahrener Benutzer
 
Registriert seit: 26.09.2004
Beiträge: 430
toscho
Standard

Laß das mit dem neuen Fenster; viele Leute und einige Browser, z.B. der IE Win, haben massive Probleme damit.
Außerdem kannst die Größe sowieso nicht sicher vorschreiben; meinem Browser habe ich z.B. einfach verboten, solche Hinweise zur Kenntnis zu nehmen — mit gutem Grund. Wenn ich mit Zoom surfe, paßt dein Inhalt nämlich sonst vielleicht nicht mehr rein.

Gruß
Thomas
toscho ist offline   Mit Zitat antworten
Alt 24.10.2004, 11:45  
Gast
 
Beiträge: n/a
Standard

Wie würdest du das sonst machen?

Nur so zu r info, die Vorschau hat 150x112 und die großen Bilder 800x600! Die werden in nem Frameset aufgerufen, was ein zentrieren auf der eigentlichen Site unmöglich macht! Deshalb das neue Fenster!

Wie geht das trotzdem? Also das zentrieren im Bildschirm mit angabe der Größe?
  Mit Zitat antworten
Alt 24.10.2004, 12:21  
Erfahrener Benutzer
 
Registriert seit: 26.09.2004
Beiträge: 430
toscho
Standard

Wieso haben wir hier eigentlich jeden Tag ein Frameproblem? Bevor ich hierher kam, dachte ich, sowas benutze niemand mehr…

Anyway, so geht’s:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="de">
  <title>Bild</title>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <style type="text/css">
html, body {
        margin:         0;
        padding:        0;
        color:          #eee;
        background:     #333;
        /* Sonst zentriert der IE das Bild nicht. */
        text-align:     center;
        /* Sonst erzeugt Mozilla bei kleinerem Fenster keine
         * Scrollbalken. */
        min-width:      800px;
}
img {
        display:        block;
        /* margin:auto ist der korrekte Weg, etwas zu zentrieren.
         * Opera 5 & 6 wollen es ausführlich, deshalb fällt der
         * Short etwas länger als nötig aus. */
        margin:         1em auto 1em auto;
}

/* Noch ein bissel aufhübschen... */
menu {
        font:           .9em sans-serif;
        text-align:     right;
        padding:        1em 10%;
}
menu, menu li {
        margin:         0;
}
li {
        display:        inline;
        padding:        0 .5em;
}
a:link {
        color:          #eee;
        background:     transparent;
}
a:visited {
        color:          #ccc;
        background:     transparent;
}
a:hover {
        text-decoration:none;
}
  </style>
  <menu>[*]Vorheriges[*]Zur Übersicht[*]Nächstes
  </menu>
  <h1>Bildname</h1>
  [img]bild[/img]
  

Bildbeschreibung</p>
Besser, viel besser, wäre es, du würdest dich endlich von den Frames verabschieden. Aber das weißt du sicherlich, wenn du hier mitliest.

Gruß
Thomas
toscho ist offline   Mit Zitat antworten
Alt 24.10.2004, 12:38  
Gast
 
Beiträge: n/a
Standard

ehm, hab das da oben jetzt nicht so ganz verstanden.
Das wär je eine eigene HTML Datei, der ich ja dann das Bild als Variable übergeben muß oder?

Vieleicht solltest du dir die Site mal anschauen.

darkcluod.da.funpic.de

Es geht um die Bilder bei Wettberwerbe.
Das PW schick ich dir per pm!
  Mit Zitat antworten
Alt 24.10.2004, 12:58  
Erfahrener Benutzer
 
Registriert seit: 26.09.2004
Beiträge: 430
toscho
Standard

Genau: Entweder du übergibst eine Variable, oder du wertest die Request-URL aus. Das hat gegenüber dem nackten Bild den Vorteil, daß ein Besucher zur Übersicht findet, der per Suchmaschine dort landet und dein Frameset nicht kennt.
An das Frameset selber kommt er natürlich nicht heran. Siehe dazu auch den Thread: Frame-Lösung gesucht!. Das ist ein prinzipielles Problem bei Frames, für das keine Lösung existiert.

Wenn du meinst, mehr Platz zu brauchen, als dein Frameset dir derzeit erlaubt, kannst du noch target="_top" versuchen. Aber sei gewarnt: Der IE Win hat einen Bug, bei dem ein Target-Attribut manchmal dazu führt, daß überhaupt nichts angezeigt wird (mehr dazu hier).

Ich sehe auf deiner Seite auch nicht den geringsten Grund, warum du sie mit Frames kaputtmachen solltest. Also überdenk das lieber nochmal, ehe du sie freigibst.

Gruß
Thomas
toscho ist offline   Mit Zitat antworten
Alt 24.10.2004, 17:13  
Gast
 
Beiträge: n/a
Standard

Hab mir mal deine Threads durchgelesen!
Hast mich überzeugt mit dem neuen Fenster! Aber das mit den Frames hab ich nicht so ganz verstanden! Wäre eine Tabelle mit iframes ne bessere Lösung? will nicht auf jeder Site die Navi-Leiste, den Header, das Logo und die eigentliche Site laden! Denk da an Modem-User... eher selten, aber gibt es ja auch noch

ASO: Hast du ne idee, wie ich die Vorschau-Bilder schneller laden kann? Hab was gesehn, von wegen Bilder im Format 1x1 auf der Startseite laden. Jetzt hab ich dort ja die 10sec weiterleitung! Die Bilder, die dort geladen werden, sind im Cache und werden dadurch schneller geladen. Soweit so gut, was ist aber, wenn die Bilder länger als 10sec. brauchen oder der User auf den Link klickt, sind dann wenigstens ein paar Bilder im Cache? Ja oder?
  Mit Zitat antworten
Alt 24.10.2004, 17:47  
Erfahrener Benutzer
 
Registriert seit: 26.09.2004
Beiträge: 430
toscho
Standard

Iframes bringen dir genau dieselben Probleme wie normale Frames — ergänzt um den Umstand, daß manche Leute Iframes einfach generell abgeschaltet haben, weil da zu 95% ohnehin immer nur Werbung drin steht. Davon, daß nicht alle Browser Iframes verstehen, reden wir erst gar nicht; schlag dir die Idee einfach schnell wieder aus dem Kopf.

Es spricht nichts gegen das »Neuladen« der Navigation; so kannst du sogar den aktiven Punkt deaktivieren, also aus dem <a href=""> ein <strong title="Hier befinden Sie sich gerade."> machen. Denn einer der zusätzlichen Nachteile bei Frames ist ja gerade, daß sowas dort nicht möglich ist und man immer einen Link hat, der auf die aktuelle Seite — für einen Interfacedesigner eine der kleinen Todsünden.

Das Logo kommt aus dem Cache, den Rest schickst du komprimiert raus, da entsteht wirklich kaum ein meßbarer Unterschied in der Geschwindigkeit.

Vorschaubilder kannst du schön komprimieren, indem zu ein geeignetes Format wählst (PNG oder JPG) und die Anzahl der Farben herunterstufst. Du kannst auch einkalkulieren, daß der Besucher bei einer Seite, die ganz sicher solche Bilder enthält, ein wenig Wartezeit in Kauf nimmt.

Das mit der Weiterleitung verstehe ich jetzt nicht.

Gruß
Thomas
toscho ist offline   Mit Zitat antworten
Alt 26.10.2004, 09:46  
Gast
 
Beiträge: n/a
Standard

Hi Toscho!

Ich will jetzt von der Site die Frames entfernen! Wie kann ich das dann machen, dass trotzdem nur der untere-rechte bereich scrollbar ist, und das Logo, der Header und die Navi Leiste auf Ihrem Platz bleiben???

Wenn ich ja "normal" eine Tabelle einfüge, dann scrollt ja alles mit!

Danke!
  Mit Zitat antworten
Alt 26.10.2004, 14:22  
Erfahrener Benutzer
 
Registriert seit: 26.09.2004
Beiträge: 430
toscho
Standard

Du könntest es mit »position:fixed« und einigen Hacks für den IE versuchen, der das ja nicht kann.
Aber warum willst du das?
Als Leser will ich nicht permanent dein Logo und den anderen Kram sehen; ich will, daß der Platz für die Inhalte genutzt wird, derentwegen ich hergekommen bin.
Da du die Schrift- und Fenstergröße deiner Leser nicht kennst, gibt es überhaupt keine gute Lösung für fixierte Elemente. Im schlimmsten Fall belegen die Elementze, die ich nur schon gesehen habe, zwei Drittel des Platzes, während der eigentliche Inhalt nur noch eine winzigkleine Fläche zur Verfügung hat. Außerdem lassen sich Scrollbalken innerhalb einer Seite nur sehr schlecht steuern, wenn man keine Maus benutzt, sondern die Tastatur, einen Touchscreen oder einen »Mausstift«.
Das willst du sicher nicht, oder?

Deine Leser sind von denmeisten Webseiten und allen anderen Programmen her daran gewöhnt, daß die feststehenden Bereiche Teil des Programms sind, die fließenden Teil des aufgerufenen Dokumentes. Halte dich an die Konventionen, dann läßt sich deine Seite leichter erlernen, verstehen und bedienen.

Gruß
Thomas
toscho ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Neues fenster mit Scrollbar ToShiK HTML, Usability und Barrierefreiheit 2 23.06.2006 23:56
Neues Fenster im Vordergrund halten Pauli76 HTML, Usability und Barrierefreiheit 3 09.04.2006 20:49
[gelöst] neues fenster in beliebiger größe King2k HTML, Usability und Barrierefreiheit 2 17.08.2005 22:01
neues fenster öffnen janni HTML, Usability und Barrierefreiheit 1 24.06.2005 10:13
Formular send ohne neues fenster? seejay HTML, Usability und Barrierefreiheit 5 16.06.2005 12:26
Mailversand öffnet neues Fenster PHP Tipps 2005 2 04.03.2005 14:41
Datei-Upload und neues Fenster PHP Tipps 2005 12 04.03.2005 14:29
[Erledigt] neues Fenster mit JavaScript mit Brain! HTML, Usability und Barrierefreiheit 3 05.09.2004 13:41
Neues Fenster mit Php öffnen Pimbolie1979 PHP Tipps 2004 8 17.08.2004 10:04
[Erledigt] HTML: neues fenster öffen aber im hintergrund HTML, Usability und Barrierefreiheit 10 16.08.2004 16:52
Neues Fenster öffnen HTML, Usability und Barrierefreiheit 5 11.08.2004 14:55
Cookies, PHP und Browser - Neues Fenster neue Session RcRaCk2k PHP-Fortgeschrittene 2 22.06.2004 08:39
neues Fenster, mit voher definierter Größe, über Link öffnen HTML, Usability und Barrierefreiheit 7 21.06.2004 12:43
formular -> neues fenster!?! Calexico HTML, Usability und Barrierefreiheit 1 14.06.2004 13:48
Java-Script, das ein neues Fenster nach 5 Sek. öffnet. HTML, Usability und Barrierefreiheit 1 13.06.2004 12:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
neues fenster größe, php fenstergröße, neues fenster position, java fenstergröße festsetzen, neues fenster positionieren, html link in neuem fenster fenstergröße, php fenster zentrieren, bild in neuem fenster position, kann kein bild im neuen fenster öffnen text ja, fenstergröße ohne java, html fenstergröße neues fenster, auf link neues fenster zentriert öffnen, html position neues fenster, html bild zentrieren fenstergröße, javascript neues fenster zentriert größe, neues browserfenster öffnen zoom, html link neues fenster größe position, neues fenster an bildschirm, browser fenstergröße übergeben, neue fenster größe

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.