Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
php-seite laden, die bestimmtes aussehen hat und grösse anpasst.. [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
php-seite laden, die bestimmtes aussehen hat und grösse anpasst..


 
LastCall
11-03-2002, 15:21 
 
hi zusammen,

hab folgendes problem:

ich möchte von einer html-seite aus eine php-seite öffnen, die einen screenshot darstellt. ich übergebe also per link auf der html-seite mit

<a href="screenshot.php?screenshot=screenshot.gif&width=240&height=141&xpos=10&ypos=10" target="_blank">ShowMeTheScreen</a>

die variablen.

die php-seite im neuen fenster sieht dann so aus:

<html>
<head>
<title>show screen test</title>
<link rel="stylesheet" type="text/css" href="styles.css">
<script type="text/javascript">
<!--
window.resizeTo(<?echo"$width,$height"?>);
window.moveTo(<?echo"$xpos,$ypos"?>);
//-->
</script>
</head>
<body background="#ffffff" leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
<?echo"<img src=../images/screens/$screenshot border=0>";?>
</body>
</html>

mit width und height soll das fenster auf die breite und höhe des bildes (da alle screenshots unterschiedlich gross sind) geändert werden. und mit xpos und ypos soll es noch schön positioniert werden.

jetzt soll das fenster keine scrollbar, menubar, statusleiste, adressleiste und wenns geht auch nur das close gadget haben..

wie muss ich das machen?!?

--
thx
LC

 
Basti
11-03-2002, 15:43 
 
Ich mach das immer so...funktioniert auch einwandfrei:

In den Header:

<script language=\"JavaScript\">
function openWindow(theURL,winName,features) {
window.open(theURL,winName,features);
}
</script>


Dann in den Body:

$size = GetImageSize ("$screenshot_name");
$width=$size[0]+24;
$height=$size[1]+24;
echo "<a href=\"javascript:openWindow('$screenshot_name','Screenshot','toolbar=no,location=no,status=no,menubar=no,s crollbars=no,resizable=no,width=$width,height=$height')\">\n";
echo "ShowMeTheScreen\n";
echo "</a>\n";

Das funzt recht gut bei mir; wenn du dann noch das Fenster noch positionieren willst, lädst du im neuen Fenster halt nich direkt das Bild, sondern ein Dokument in dem du wiederum das Bild lädst.

 
LastCall
11-03-2002, 16:16 
 
ich probiers mal aus..

--
thx
LC

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:52 Uhr.