Explorer auf Bild minimieren!

Seite 1 von 2 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/explorer_auf_bild_minimieren_105944/page_1 - zur Vollversion wechseln!


yankeecs schrieb am 02.02.2004 um 19:08

Hi,

ich hab da ne Frage! Auf meiner Homepage werden die Bilder in einem neuen Fenster geöffnet wenn ich auf den Link klicke! Wie kann ich es machen das sich das Fenster an das Bild anpasst, das heisst das dass I-Explorer Fenster nur so groß wird wie das Bild

Ich hoffe es hat mich jemand verstanden

Danke,

L
G

Yank


dio schrieb am 02.02.2004 um 19:18

http://at2.php.net/manual/en/function.getimagesize.php
dann im popup einfach die gewonnenen attribute zur größendefinition verwenden ;)


x3 schrieb am 02.02.2004 um 19:21

also ich kenne da das:

Zitat
<body onLoad="window.resizeTo(850,730)">
hth

edit:
k nur mehr relevant wenn du kein php verwenden willst


yankeecs schrieb am 02.02.2004 um 19:28

ufff, ich als noob kenn mich da nüsse aus *g* ;)

Hmm kann mir das jemand "leicht" erklären?? Wohin das ganze im HTML Code kommt??

LG
Yank


dio schrieb am 02.02.2004 um 19:31

Zitat von yankeecs
ufff, ich als noob kenn mich da nüsse aus *g* ;)

Hmm kann mir das jemand "leicht" erklären?? Wohin das ganze im HTML Code kommt??

LG
Yank
das von mir oben gepostete is ein link zu php.net, also php :) is auf deinem server php verfügbar?


x3 schrieb am 02.02.2004 um 19:32

hmm also wenn du nur HTML verwendest geht das von diokletian nicht!
Da das ein php source ist!
Mein beispiel ist zwar um einiges mehr arbeit, aber leichter zu begreifen ;)
Also einfach zum body dazuschreiben,
die gewünschte grösse angeben (also so gross das bild halt ist) fertich!
Also wenn das bild zb: 600x450 pixel gross ist würde es so aussehen:
<body deine body angaben, onLoad="window.resizeTo(600,450)">

edit:
damn zum 2ten mal ge0wned :)
ich schreib einfach zu langsam


dio schrieb am 02.02.2004 um 19:56

tut mir leid, ich bin von einem dynamischen "projekt" ausgegangen ;) reine html lösung mit 'ein bissel' js -> x3's version :)


that schrieb am 02.02.2004 um 21:12

Was machst du, wenn jemand mit einen Browser und nicht mit IE auf deiner HP surft?


yankeecs schrieb am 02.02.2004 um 21:27

Ich glaub ich erklär mal die ganze Sache ;)

Also ich muss für mein Matura-Projekt eine HP machen!

Ob die jetzt mit PHP, HTML, JAVA usw. gmacht wird is egal!

Bei stellt sich jetzt halt das Problem das es net schön ausschaut wenn das Fenster größer ist als das Bild!

Ich wäre jetzt halt dankbar wenn mir jemand genau erklärt wo ich den PHP code hinkopiere und wie genau er funktioniert!

Die Lösung von x3 is super aber auch superviel Arbeit ;) !!

Vielleicht gehts ja einfacher!

Achja, nochmal ich bin auf diesem Gebiet eher ein Noob, also schön langsam erklären :D !!

Danke euch,

LG
YANK


x3 schrieb am 02.02.2004 um 21:31

Zitat von that
Was machst du, wenn jemand mit einen Browser und nicht mit IE auf deiner HP surft?
meine lösung funkt in jedem browser!
nur wie schon gesagt, einfach zu viel arbeit (zumindest wenn man mehr als 5 bilder auf der hp hat :) )


dio schrieb am 02.02.2004 um 21:51

Zitat von yankeecs
Ich glaub ich erklär mal die ganze Sache ;)

Also ich muss für mein Matura-Projekt eine HP machen!

Ob die jetzt mit PHP, HTML, JAVA usw. gmacht wird is egal!

Bei stellt sich jetzt halt das Problem das es net schön ausschaut wenn das Fenster größer ist als das Bild!

Ich wäre jetzt halt dankbar wenn mir jemand genau erklärt wo ich den PHP code hinkopiere und wie genau er funktioniert!

Die Lösung von x3 is super aber auch superviel Arbeit ;) !!

Vielleicht gehts ja einfacher!

Achja, nochmal ich bin auf diesem Gebiet eher ein Noob, also schön langsam erklären :D !!

Danke euch,

LG
YANK
wenn du keine ahnung von php, bzw noch nie mit php gearbeitet hast, wirds sehr schwer dir das "beizubringen"... ich wüsst ned wo ich anfang da du ja von irgendwo die quelle hernehmen musst... fügst du jedes einzelne bild selbst zur gallery hinzu?


yankeecs schrieb am 05.02.2004 um 19:33

HI!

Also wenn der HTML Code zb. dieser hier ist:


<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Neue Seite 1</title>
</head>

<body>

<p><img border="0" src="Bilder_Leistungen/Baeder/08-35g.jpg" width="350" height="350"></p>

</body>

</html>


wo gehört dann dieser code rein???:


onLoad="window.resizeTo(600,450)">

Ich habs zwar probiert aber bei mir will das irgendwie nicht funktionieren, oder ist vielleicht ein Tippfehler in diesem Code??

Ich bedanke mich schon mal im voraus ;)

L
G

Yank


Rektal schrieb am 05.02.2004 um 19:36

Die Javascript Variante resizeTo ist nicht zu empfehlen. Warum?

a) Benutzer reagieren allergisch wenn Ihnen eine Webseite ihr Fenster vergroessern/kleiner moechte. Soll sies doch gleich in der richtigen Groesse oeffnen (== Usability)
b) kann mans bei Browsern deaktivieren (nicht Javascript generell, sondern nur die moeglichkeit von JS aus ein Fenster zu resizen)

Der "richtige" Weg ist, schon bei der Ausgabe des Links fuer das Popup festzustellen, wie gross die Grafik ist, und dementsprechend die richtigen Groessenangaben ausgeben.


dio schrieb am 05.02.2004 um 19:45

Zitat von x3
<body deine body angaben, onLoad="window.resizeTo(600,450)">


dio schrieb am 05.02.2004 um 19:45

Zitat von Rektal
Die Javascript Variante resizeTo ist nicht zu empfehlen. Warum?

a) Benutzer reagieren allergisch wenn Ihnen eine Webseite ihr Fenster vergroessern/kleiner moechte. Soll sies doch gleich in der richtigen Groesse oeffnen (== Usability)
b) kann mans bei Browsern deaktivieren (nicht Javascript generell, sondern nur die moeglichkeit von JS aus ein Fenster zu resizen)

Der "richtige" Weg ist, schon bei der Ausgabe des Links fuer das Popup festzustellen, wie gross die Grafik ist, und dementsprechend die richtigen Groessenangaben ausgeben.
was wieda nur dynamisch gelöst werden kann, er kann allerdings kein php - beste lösung ist also die genannte




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026