Warum kostenlos registrieren?

Nur als registriertes Mitglied hast Du vollen Zugriff auf alle Funktionen unserer Website. So kannst Du eigene Fragen stellen und hast die volle Übersicht über neue interessante Themen im Forum.
Jetzt kostenlos registrieren.

Login


bild in die mitte

Fragen oder Probleme mit HTML, PHP oder CSS?

bild in die mitte

Beitragvon SteiniKeule am 06.07.2007, 09:54

hallo hab hier ein kleinen "dreizeiler" der bei einem klick auf ein bild ausgeführt wird. aber ich schaff es ned dass ich das bild in die mitte bekomme.

kann mir mal einer sagen wo ich was einfügen muss?


Code: Alles auswählen
<?php

$img = $_GET['img'];
$w = $_GET['w'];
$h = $_GET['h'];
$t = $_GET['t'];

print "<html>";
print "<head>";
print "<title>$t</title>";
print "</head>";
print "<body bgcolor=\"Black\" leftmargin=0 topmargin=0  marginwidth=0 marginheight=0 onblur=\"self.close();\" onload=\"self.focus();\">";
print "<img src=\"$img\" width=$w height=$h border=0 >;
print "</body>";
?>
SteiniKeule
 
Beiträge: 400
Registriert: 20.09.2005, 15:34
Wohnort: Altötting


Beitragvon BlueScreen-Bertrand am 06.07.2007, 10:58

So müsste es gehen:
Code: Alles auswählen
<?php

$img = $_GET['img'];
$w = $_GET['w'];
$h = $_GET['h'];
$t = $_GET['t'];

print "<html>";
print "<head>";
print "<title>$t</title>";
print "</head>";
print "<body bgcolor=\"Black\" leftmargin=0 topmargin=0  marginwidth=0 marginheight=0 onblur=\"self.close();\" onload=\"self.focus();\">";
print "<p align=\"center\"><img src=\"$img\" width=$w height=$h border=0 ></p>;
print "</body>";
?>
BlueScreen-Bertrand
Moderator
 
Beiträge: 11258
Registriert: 28.11.2005, 19:01
Wohnort: Waldshut-Tiengen

Beitragvon SteiniKeule am 06.07.2007, 12:38

Nein es geht leider nicht.
Hab den code noch etwas abgeändert.
sieht jetzt so aus:


Code: Alles auswählen
<?php

$img = $_GET['img'];
$w = $_GET['w'];
$h = $_GET['h'];
$t = $_GET['t'];

print "<html>";
print "<head>";
print "<title>$t</title>";
print "</head>";
print "<body bgcolor=\"#94d0ff\" leftmargin=0 topmargin=0  marginwidth=0 marginheight=0 onblur=\"self.close();\" onload=\"self.focus();\">";
print "<img src=\"$img\" width=$w height=$h border=0>";
print "</body>";
?>
SteiniKeule
 
Beiträge: 400
Registriert: 20.09.2005, 15:34
Wohnort: Altötting

Beitragvon dragonl am 06.07.2007, 14:19

Hallo SteinKeule,

1. Fehlt da ein </html> am ende des HTML-Codes :wink:
2. Sollte man wenn möglichst die Gestaltung per CSS regeln.
Und 3. Versuch es mal mit diesem HTML-Code:
Code: Alles auswählen
<html>
  <head>
    <title>$t</title>
  </head>
  <body style="background-color:#94d0ff; margin:0;" onblur="self.close();" onload="self.focus();">
 
    <div style="width:100px; height:100px; margin:auto;"> <!-- !!! hier die werte von width und heigt anpassen !!! -->
      <img src="./images/bild.jpg" style="width:100%; height:100%; border-width:0px;">
    </div>
   
  </body>
</html>
Hab das so aus meinem Dokument kopiert in dem es funktioniert hat !

Das <div> hat dann das Format des eigentlichen Bildes, durch margin:auto; hält es einen gleichen abstand nach links und rechts wodurch es mittig sitzt.
Das Bild welches 100% breit und hoch sein soll steht innerhalb des <div> welches eine feste breite und höhe hat wodurch es gleichzeitig die maximale Ausdehnung des Bildes begrenzt.

MfG
Dragonl
dragonl
 
Beiträge: 373
Registriert: 14.09.2004, 14:10
Wohnort: Bremen

Beitragvon SteiniKeule am 06.07.2007, 17:03

hmm... gute idee.

werd das dann gleich mal testen.
SteiniKeule
 
Beiträge: 400
Registriert: 20.09.2005, 15:34
Wohnort: Altötting

Beitragvon SteiniKeule am 07.07.2007, 21:40

nun leider geht auch die version nicht.

er bringt mir immer einen Fehler in Zeile 13 oder 14

bei mir ist Zeile 14 dier /body tag?? was geht da ab
SteiniKeule
 
Beiträge: 400
Registriert: 20.09.2005, 15:34
Wohnort: Altötting

Beitragvon dragonl am 08.07.2007, 11:42

Hi Keule :D

Hm... so ist schwer was zu sagen !
Am bessten du Postest uns die genaue Fehlermeldung UND deinen verwendeten PHP-Code.
Nur so können wir genaueres sagen :wink:

MfG
Dragonl
dragonl
 
Beiträge: 373
Registriert: 14.09.2004, 14:10
Wohnort: Bremen

Beitragvon SteiniKeule am 09.07.2007, 11:26

also hier ist die seite.

http://www.armys2ndforce.de/Steini/HP-d ... =Der%20Tag

wenn man nun auf eins der 6 bilder klickt sollte dieser durch diesen code ein neues Fenster / Tab aufgehn ( bei IE ist es ein neues Fenster. Bei mozilla in einem Tab):
Code: Alles auswählen
<?php

$img = $_GET['img'];
$w = $_GET['w'];
$h = $_GET['h'];
$t = $_GET['t'];

print "<html>";
print "<head>";
print "<title>$t</title>";
print "</head>";
print "<body bgcolor=\"#94d0ff\" leftmargin=0 topmargin=0  marginwidth=0 marginheight=0 onblur=\"self.close();\" onload=\"self.focus();\">";
print "<img src=\"$img\" width=$w height=$h border=0>";
print "</body>";
?>


wenn leute einen IE verwenden ist das ganze kein prob. weil das neue Fenster mit dem bild nur so gros ist wie das bild selber. Aber mozi macht das in einem Tab und das bild ist ganz links oben was optisch ned so der hit ist[/code]
SteiniKeule
 
Beiträge: 400
Registriert: 20.09.2005, 15:34
Wohnort: Altötting

Beitragvon dragonl am 09.07.2007, 15:04

Dann verwende doch den von mir geposteten HTML-Code !

Wenn es wieder zu Fehlern kommt, melde dich einfach mit Fehlermeldung und verwendetem PHP-Code.


MfG
Dragonl
dragonl
 
Beiträge: 373
Registriert: 14.09.2004, 14:10
Wohnort: Bremen

Beitragvon H-milch am 09.07.2007, 22:42

so. probiers mal damit...

Code: Alles auswählen
<?php

$img = $_GET['img'];
$w = $_GET['w'];
$h = $_GET['h'];
$t = $_GET['t'];

$w2 = $w / 2;
$w2 = preg_replace( '!\..*$!', '', $w2 );

print "<html>";
print "<head>";
print "<title>$t</title>";
print "</head>";
print "<body bgcolor=\"#94d0ff\" leftmargin=\"0\" topmargin=\"0\"  marginwidth=\"0\" marginheight=0 onblur=\"self.close();\" onload=\"self.focus();\">";
print "<div style=\"position: absolute; top: 0px; left: 50%; margin-left: -" . $w2 . "px;\"><img src=\"$img\" width=\"$w\" height=\"$h\" border=\"0\" /></div>";
print "</body>";
echo "</html>";
?>

das müsste eigentlich funktionieren ;-]
viel glück damit.
H-milch
 
Beiträge: 130
Registriert: 18.07.2006, 23:18



Ähnliche Themen


Zurück zu HTML, PHP & Co.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste