Autor Zpráva
MORION
Profil *
Poradite mi prosim ako otvorit nove okno s obrazkom, ale bez toho ramiku co je okolo obrazku?
Mam index, z ktoreho otvaram cez window.open nove okno. Potrebujem dosiahnut aby bolo okno velke presne tak ako obrazok a aby obrazok presne pasoval. Pokial nadefinujem velkost okna taku aky je velky obrazok tak to nepasuje, lebo je tam vzdy ten ramik okolo obrazku. Ten ramik dokazem odstranit v html subore pomocou border=0, ale akonahle uz otvorim tento html cez window.open akoby border=0 nebralo do uvahy a ramik je tam opat. Bolo by jednoduchsie otvarat priamo obrazok ako html subor s border=0, ale ked neviem ako na to tak je to jedno.
A ide to vobec?
Dakujem..
Marine
Profil
No ja jsem teda nikdy nemel problem s rameckem okolo obrazku, spis bejva problem v tom, ze se tam zobrazuje scrollbar, popripade ze ten obrazek neni umisten zcela vlevo nahore.
Kdyztak koukni na http://marine.xhosting.cz/Bike/fotky.php jestli je to to, co hledas.
Resim to pomoci PHP a Javascriptu. Neni to uplne dokonaly, ale me to staci.

mam soubor foto.php s timto obsahem
<HTML>
<HEAD>
<TITLE><?php echo $_GET["file"]; ?></TITLE>
<SCRIPT TYPE="text/javascript">
function zmen_velikost() {
var x=<? list($x,$y)=getimagesize($_GET["file"]);
echo $x; ?>+8;
var y=<? list($x,$y)=getimagesize($_GET["file"]);
echo $y; ?>+56;
window.resizeTo(x,y);
}
</SCRIPT>
</HEAD>
<BODY STYLE="padding:0;margin:0;background:white;" ONCLICK="window.close()" ONLOAD="zmen_velikost()">
<?php
echo "<IMG SRC='" . $_GET["file"] . "' ALT='" . $_GET["file"] . "'>";
?>
</BODY></HTML>


a potom v ostatnich souborech, kde mam odkazy na obrazky mam tento JavaScript:
function otevri( soubor ) {
window.open("../foto.php?file="soubor, "", "height=700,width=700,toolbar=no,location=no,directories=no,status=no, menubar=no,resizable=yes,scrollbars=no");
}


konkretni odkaz vypada takto
<A HREF="picture.JPG" ONCLICK="otevri('picture.JPG'); return false;">
<IMG SRC="picture_t.jpg" ALT=""></A>
MORION
Profil *
To je presne ono.. chcel som sa vyhnut PHPcku, ale uz som to teda dotiahol takto..
Dikes..
Toto téma je uzamčeno. Odpověď nelze zaslat.

0