gd-plaatje zonder left+right margin

Pagina: 1
Acties:

  • chuxiej
  • Registratie: Februari 2001
  • Laatst online: 13-07-2020
Als ik dit script in een popup open met de width+height van het orginele plaatje dan krijg ik links en boven margins :(
Weet iemand hoe ik dit weg krijg?
PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
if($fn=fopen("/fotos/$det[0]-$det[1].gif","r"))
{
    header("Content-type: image/gif");
    fpassthru($fn);
}
else
{
    ?><b><font face="Verdana" size="2">Ongeldige invoer.</font></b><?
}
?>

En dan heb ik dit als popup:
function pop(url,width,height)
{
Window=open(url,'foto','resizable=no,width=' + width + ',height=' + height + ',location=no,status=no,scrolling=no');
}
PHP:
1
2
3
4
5
<?
print "<a href=\"javascript:void();\" onclick=\"pop('$url',$w,$h)\"><IMG SRC=\"";
print $url;
print "\" width=$width height=$height border=0></a></td>";
?>

p.s. ik krijg ook een js syntaxis fout :( weet iemand hoe dat komt?

www.dannyhiemstra.nl


  • tomato
  • Registratie: November 1999
  • Niet online
Wat wil je precies doen? Kun je een voorbeeld laten zien van wat er precies mis gaat? Als je gewoon direct de originele gif linkt, gaat het dan wel goed?

(kortom, ik begrijp je verhaal niet zo goed ;) )

  • chuxiej
  • Registratie: Februari 2001
  • Laatst online: 13-07-2020
http://www.chat-stars.com/nn/profiel.php?id=1

Druk maar eens op een plaatje,
je ziet zelf wel wat er gebeurt dan :)

www.dannyhiemstra.nl


  • Apache
  • Registratie: Juli 2000
  • Laatst online: 14-09 22:46

Apache

amateur software devver

das geen gd probleem maar een html probleem, save de pic maar eens naar je hd,



deze attributes in je body tag plaatsen:

marginwidth='0' marginheight='0' leftmargin='0' rightmargin='0' topmargin='0' bottommargin='0'

dus je moet in de php een img tag oproepen met je huidige script en die popup dus een gewoon php script maken dat html uitpoept en 1tje om je images weer te geven.

If it ain't broken it doesn't have enough features


  • tomato
  • Registratie: November 1999
  • Niet online
Wat betekent een querystring als ?id=1:2 (dubbele punt?)

En waar haal je $det[0] en $det[1] vandaan?

[edit] En zoals Apache zegt, het ligt zeker niet aan het doorsluizen van je plaatje met je script (GD komt in dit hele verhaal trouwens niet voor :? ), maar aan HTML (of JavaScript).

Verwijderd

Op Sunday 28 October 2001 02:28 schreef Apache het volgende:
das geen gd probleem maar een html probleem, save de pic maar eens naar je hd,



deze attributes in je body tag plaatsen:

marginwidth='0' marginheight='0' leftmargin='0' rightmargin='0' topmargin='0' bottommargin='0'

dus je moet in de php een img tag oproepen met je huidige script en die popup dus een gewoon php script maken dat html uitpoept en 1tje om je images weer te geven.
Het BOTTOMMARGIN attribuut maakt geen deel uit van HTML 4.
Het LEFTMARGIN attribuut maakt geen deel uit van HTML 4.
Het RIGHTMARGIN attribuut maakt geen deel uit van HTML 4.
Het TOPMARGIN attribuut maakt geen deel uit van HTML 4.
Het MARGINWIDTH attribuut maakt geen deel uit van HTML 4.
Het MARGINHEIGHT attribuut maakt geen deel uit van HTML 4.

Auw, ik vind het toch niet helemaal netjes, maar het werkt wel.

Misschien toch maar even CSS gebruiken? Is een stuk netter IMHO.

  • Apache
  • Registratie: Juli 2000
  • Laatst online: 14-09 22:46

Apache

amateur software devver

Op Sunday 28 October 2001 02:33 schreef Cheatah het volgende:

[..]

Het BOTTOMMARGIN attribuut maakt geen deel uit van HTML 4.
Het LEFTMARGIN attribuut maakt geen deel uit van HTML 4.
Het RIGHTMARGIN attribuut maakt geen deel uit van HTML 4.
Het TOPMARGIN attribuut maakt geen deel uit van HTML 4.
Het MARGINWIDTH attribuut maakt geen deel uit van HTML 4.
Het MARGINHEIGHT attribuut maakt geen deel uit van HTML 4.

Auw, ik vind het toch niet helemaal netjes, maar het werkt wel.

Misschien toch maar even CSS gebruiken? Is een stuk netter IMHO.
Goh, vroeg hij om W3C compatible html dan >:)

If it ain't broken it doesn't have enough features


  • chuxiej
  • Registratie: Februari 2001
  • Laatst online: 13-07-2020
lol
die det array zal je nu wel begrijpen


$det = explode(":", $id);
if(!$det[0] || !$det[1])
{
?><b><font face="Verdana" size="2">Ongeldige invoer.</font></b><?
}
else
{
if($fn=fopen("/fotos/$det[0]-$det[1].gif","r"))
{
header("Content-type: image/gif");
fpassthru($fn);
}
else
{
?><b><font face="Verdana" size="2">Ongeldige invoer.</font></b><?
}
}
?>

Maar ik wil niet leuk met html of css left-margin enz aanpassen maar ik wil dat die met deze gif header word geopend zonder margins :)
en dat dat js foutje weg komt :)

Ik hoop dat die margins weghalen mogelijk is...

www.dannyhiemstra.nl


Verwijderd

Op Sunday 28 October 2001 02:34 schreef Apache het volgende:

Goh, vroeg hij om W3C compatible html dan >:)
Nee maar ik hou er niet van om het 'fout' voor te doen :)

Ik zou het maar niet door de validator halen :P

  • Apache
  • Registratie: Juli 2000
  • Laatst online: 14-09 22:46

Apache

amateur software devver

Op Sunday 28 October 2001 02:37 schreef Cheatah het volgende:

[..]

Nee maar ik hou er niet van om het 'fout' voor te doen :)

Ik zou het maar niet door de validator halen :P
Meestal probeer ik me ook wel aan die regels te houden, maar aangezien ik het gec/p heb uit een van m'n vorige projecten waarin die site getest is in 4 verschillende browsers (IE/IE op Mac/NS(enkel 6 had nog wat problemen maar niet met de margins)/Opera) d8 ik dat het wel vrij veilig zou zijn als ik hem die attributes gaf :)

If it ain't broken it doesn't have enough features

Pagina: 1