Anpassa fönster efter bild..
10 svar · 373 visningar · startad av NyedalDesign
Jojoxx.net har ett perfekt script för det!
tackar jag ska kika på det..
det är inte vad jag sökte..
jag loopar fram bilder från en databas och nu vill jag att
när jag klickar på den ska fönstret som öppnas anpassas
till bilden...
som det är nu måste jag innan skriva in bredd och höjd..
Hmm.. jag har nog en sådan funktion. Om jag tror rätt och att det är detta du söker. :)
Kolla in Gallery på denna sida och klicka på en bild..
Am I right?
Här har du ett Skript som jag brukar använda som åstadkommer detta (forutsätter att bilderna laddas in på en html sida eftersom skriptet ska lägga på den sida som den "stora bilden" ligger på). images[0] syftar till den första bilden på sidan.
function storlek(){
var bredd = document.images[0].width + 10;
var hojd = document.images[0].height + 10;
resizeTo(bredd,hojd)
}
Du kan ta bort plusvärdena om du vill, detta ser till att det finns tillräckligt med utrymme runt bilderna.
Lägg följande i body:
<body onload="storlek()" onresize="storlek()" >
Här har du ett javascript som fixar det.
Lägg detta mellan head taggarna:
<SCRIPT LANGUAGE="JavaScript">
function openimg(img){
foto1= new Image();
foto1.src=(img);
Controlla(img);
}
function Controlla(img){
if((foto1.width!=0)&&(foto1.height!=0)){
viewFoto(img);
}
else{
funzione="Controlla('"+img+"')";
intervallo=setTimeout(funzione,20);
}
}
function viewFoto(img){
largh=foto1.width+20;
altez=foto1.height+20;
stringa="width="+largh+",height="+altez;
finestra=window.open(img,"",stringa);
}
</script>
Och så här skriver du länken:
<a href="javascript:openimg('mapp/foto.jpg')">
Palle det stämmer.
Jag har liknande, är inte påläst när det kommer till JavaScript
så mycket hjälp lär behövas..
Här är lite kod....
<HTML>
<BODY onLoad="resizeTo(document.bilden.width+10,document.bilden.height+28);">
<HEAD>
</HEAD>
<IMG NAME='bilden1' SRC='http://www.nyedal.nu/gfx/utveckling.gif'>
</BODY>
</HTML>
innan hade jag placerat koden i Language = Javascript men det hjälpte inte.. någon som kan hjälpa mig...
Jag flyttar tråden till Javascript-forumet. ;)
I onload försöker du göra saker med något du kallar bilden, men namnet du satt på din bild är bilden1.
haha ja det stämmer...
det var rätt från början så började jag ändra hit och dit när det
inte fungerade..
tack för hjälpen.