Ik ben nog een leek. Bezig met experimenteren.
Wie kan mij zeggen/schrijven hoe het file "picture.php" eruit moet zien/bevatten?

bedankt.

Henny

<script language="JavaScript">
<!--
function gb_p(Image,imgWidth,imgHeight) {
var border = 24;
var img = Image;
var features;
var w;
var h;
winWidth = (imgWidth<100) ? 100 : imgWidth+border;
winHeight = (imgHeight<100) ? 100 : imgHeight+border;
if (imgWidth+border > screen.width) {
winWidth = screen.width-10;
w = (screen.width - winWidth)/2;
features = "scrollbars=yes";
} else {
w = (screen.width - (imgWidth+border))/2;
}
if (imgHeight+border > screen.height) {
winHeight = screen.height-60;
h = 0;
features = "scrollbars=yes";
} else {
h = (screen.height - (imgHeight+border))/2 - 20;
}
winName = (img.indexOf("t_") == -1) ? img.substr(4,(img.length-8)) : img.substr(6,(img.length-10));
features = features+',toolbar=no,width='+winWidth+',height='+winHeight+',top='+h+',left='+w;
theURL = '/picture.php?img='+Image;
popup = window.open(theURL,winName,features);
popup.focus();
}


// -->
</script>

<a href="javascript:gb_p('img-foto01102.jpg',160,240)">zonnepanelen</a>
Het zou je sieren als je iets meer in woorden uitlegd wat je van je php script wil. Bijvoorbeeld uitleggen wat je precies verwacht wat het doet? (Waarom? Misschien zijn er wel betere oplossingen voor het zelfde probleem?)

Images uit een filesystem lezen en doorgeven doe je via php?

<?
$imagedir = '/home/kalerakker/images/';
$image = $_GET['image'];

Header("Content-type: image/jpeg");
readfile($imagedir . $image);
?>
Sorry Arend,
hierbij uitleg.
Ik heb een website en wil onder een tekst een foto laten verschijnen. Normaal deed ik dat met <a href="foto1102.jpg" target="_blank" BORDER=1 height=160 width=240>zonnepanelen</a>. Dan krijg je echter een lelijk en te groot kader. Met wat jat en knipwerk kan ik bovenstaande tegen en zag dat je dan een slank kader krijgt. Zodoende.

ga proberen in te passen.
Groetend, Henny
En als je nu dit gebruikt?

<a href="foto1102.jpg" target="_blank" BORDER=0 height=160 width=240>zonnepanelen</a>

Elwin
Jah Ruimtekikker heeft weer eens een goed id... of wil je tog een kader maar dan een andere?
Helaas, BORDER=0 geeft niet het gewenste resultaat. Explorer blijft dan nl. een venster openen met alle werkbalken. Dat wil ik dus niet.
Dus Mitch, ja graag iets anders. Het schijnt dat mijn provider het "$_GET"-commando niet ondersteunt....

Henny
Ohh... je wilt dat het venster wat je pop-up't geen balken ed. heeft?

In een niet dynamische omgeving (plain HTML):
Dan moet je de plaatjes gewoon in een HTML doen, de margin's van die pagina op 0, plaatje in de pagina zetten en de hyperlink zoiets:

<a href="#" onclick="javascript:window.open('bestandsnaam.html','popup','width=550,height=300,directories=no,location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=no,screenx=200,screeny=200')">Beschrijving</a>

Je kan het ook iets dynamischer maken... dan heb je bestandsnaam.php?file=image.jpg&width=x&height=y, maar dan moet je op bestandsnaam.php weer eruit gaan halen wat de breedte en hoogte is...

Elwin
Helaas, BORDER=0 geeft niet het gewenste resultaat. Explorer blijft dan nl. een venster openen met alle werkbalken. Dat wil ik dus niet.
Dus Mitch, ja graag iets anders. Het schijnt dat mijn provider het "$_GET"-commando niet ondersteunt....

Henny
Uhm.. Henny, zit je wel te lezen? Of zit je gewoon lekker een aantal keer dezelfde reactie te posten?

Elwin (oftewel zie mijn reactie hierboven)

Het schijnt dat mijn provider het "$_GET"-commando niet ondersteunt....


En je weet wel zeker dat jouw provider wel PHP ondersteund??

Wat is je provider
Henny: het kan dat je provider $_GET niet ondersteund, omdat het pas in latere versies van PHP is geimplementeerd, in plaats daarvan kan je $HTTP_GET_VARS gebruiken.

Reageren