Citat:
Ursprungligen postat av Kanavans
Hej!
Ska lägga upp ett bildgalleri och vill att bilderna ska dyka upp i en ny ruta när jag klickar på en thumbnail. Detta har jag löst i frontpage, men problemet är att den nya rutan som kommer upp inte är anpassad efter bilden. Ibland är rutan för stor och då måste man förstora den för att bilden inte ska vara ihopkrympt, och ibland är rutan för stor med massa tomrum som inte är speciellt snyggt. Hur gör jag i frontpage för att få den nya rutan att anpassa sin storlek efter storleken på bilden?
Lite är väl beroende på språk.. nu knackar du frontpage.. mao så öppnar du ett nytt fönster när du klickar på bilden?
Testa att lägg in följande kod i det nya fönstret:
Kod:
<script language="javascript"><!--
var i=0;
function resize() {
if (navigator.appName == 'Netscape') i=40;
if (document.images[0]) window.resizeTo(document.images[0].width +60, document.images[0].height+100-i);
self.focus();
}
//--></script>
Sen på BODY-taggen lägger du in OnLoad-anrop till funktionen...
Kod:
<BODY BGCOLOR=CYAN LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 onload="resize();">
Du kan alltid ändra skriptets +:siffror då det ger dig en bård runt bilden av bakgrunt. Fixa själv valfritt!