28. september 2005 - 01:11
Der er
36 kommentarer og 1 løsning
popup beskærer billedet
på denne side
http://www.staldcassoe.dk/salgsheste/vishest.asp?id=71 er et popup script men trykker man på billedet kan I godt se at billedet bliver beskæret. Hvad kan der være galt...
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
28. september 2005 - 08:04
#1
du skal beregne både h og w hvis du resizer billedet: if(h>hm){w=w*hm/h;h=h*wm/h;}; if(w>wm){w=w*hm/w;h=h*wm/w;};
28. september 2005 - 23:17
#2
Scriptet ser sådan ud hvordan skal det se ud <script language="javascript" type="text/javascript"> function popWin(file){ newWin=window.open("","","width=300,height=200,status=no"); txt='<ht'+'ml><he'+'ad><ti'+'tle><%=rs("navn")%><\57ti'+'tle><scri'; txt+='pt language="javascript" type="text/javascript">'; txt+='function resPic(){h=document.images[0].scrollHeight;'; txt+='w=document.images[0].scrollWidth;hm=screen.availHeight;wm=screen.availWidth;'; txt+='if(h>hm){w=w*hm/h;h=hm;document.images[0].style.width=w+"px";document.images[0].style.height=h+"px";};' txt+='if(w>wm){h=h*wm/w;w=wm;document.images[0].style.width=w+"px";document.images[0].style.height=h+"px";};' txt+='window.resizeTo(w+6,h+32);window.moveTo((screen.availWidth-w-6)/2,(screen.availHeight-h-32)/2)}<\57scri'; txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;'; txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;'; txt+='" onload="resPic();" onclick="self.close()" title="Tryk for at lukke vinduet"><\57bo'+'dy><\57ht'+'ml>'; newWin.document.write(txt); newWin.document.close(); } </script>
29. september 2005 - 00:01
#3
Her er det forsøgt... den melder fejl
29. september 2005 - 00:06
#4
Hvaffen fejl ?-)
29. september 2005 - 00:08
#5
29. september 2005 - 00:17
#6
Tjah, det ser ud til at scriptet ikke tager hensyn til lige den kombination afstørrelse på billede og skærm, for det er jo også rykket sådan, at man ikke kan fange baren ...
29. september 2005 - 00:19
#7
hva kan der gøres ?
29. september 2005 - 00:35
#8
???
29. september 2005 - 00:47
#9
Gad vide om rønving sover :-) Håber du kigger forbi imorgen
29. september 2005 - 16:55
#10
Tjah, vi skal nok tage højde for, at en maksimeret udgave jo er maksimeret, så vi fratrækker den højde, vi afsætter til chrome !-) <script language="javascript" type="text/javascript"> function popWin(file){ newWin=window.open("","","width=300,height=200,status=no"); txt='<ht'+'ml><he'+'ad><ti'+'tle><%=rs("navn")%><\57ti'+'tle><scri'; txt+='pt language="javascript" type="text/javascript">'; txt+='function resPic(){h=document.images[0].scrollHeight;'; txt+='w=document.images[0].scrollWidth;hm=screen.availHeight-32;wm=screen.availWidth-6;'; txt+='if(h>hm){w=w*hm/h;h=hm;document.images[0].style.width=w+"px";document.images[0].style.height=h+"px";};' txt+='if(w>wm){h=h*wm/w;w=wm;document.images[0].style.width=w+"px";document.images[0].style.height=h+"px";};' txt+='window.resizeTo(w+6,h+32);window.moveTo((screen.availWidth-w-6)/2,(screen.availHeight-h-32)/2)}<\57scri'; txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;'; txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;'; txt+='" onload="resPic();" onclick="self.close()" title="Tryk for at lukke vinduet"><\57bo'+'dy><\57ht'+'ml>'; newWin.document.write(txt); newWin.document.close(); } </script>
29. september 2005 - 22:28
#11
Højden er ikke med.... dit script er nu prøvet..
30. september 2005 - 16:33
#12
Øeh, når jeg prøver på det link, du lagde, opfører den sig eksemplarisk nu !-)
30. september 2005 - 17:40
#13
prøv at tage billede to. der er postkassen ikke med i stort..
02. oktober 2005 - 12:47
#14
Det er den altså hos mig, men du har måske statusbaren med også ?-) -- så kan du jo prøve at lege lidt med de to forekomster af 32, der såvidt jeg husker skal op i omkring 54 !-)
02. oktober 2005 - 16:59
#15
Prøv at se siden nu. Kan du se hvad det er der gør at der kommer en hvid "bar" / linje i bunden af det store billede...?
02. oktober 2005 - 17:05
#16
For det første er der 3 forekomster af 32, som alle skal rettes, for det andet skal du også sætte status-baren på, så alle får det samme resultat: <script language="javascript" type="text/javascript"> function popWin(file){ newWin=window.open("","","width=300,height=200,status=yes"); txt='<ht'+'ml><he'+'ad><ti'+'tle><\57ti'+'tle><scri'; txt+='pt language="javascript" type="text/javascript">'; txt+='function resPic(){h=document.images[0].scrollHeight;'; txt+='w=document.images[0].scrollWidth;hm=screen.availHeight-54;wm=screen.availWidth-6;'; txt+='if(h>hm){w=w*hm/h;h=hm;document.images[0].style.width=w+"px";document.images[0].style.height=h+"px";};' txt+='if(w>wm){h=h*wm/w;w=wm;document.images[0].style.width=w+"px";document.images[0].style.height=h+"px";};' txt+='window.resizeTo(w+6,h+54);window.moveTo((screen.availWidth-w-6)/2,(screen.availHeight-h-54)/2)}<\57scri'; txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;'; txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;'; txt+='" onload="resPic();" onclick="self.close()" title="Tryk for at lukke vinduet"><\57bo'+'dy><\57ht'+'ml>'; newWin.document.write(txt); newWin.document.close(); } </script> -- og måske husker jeg forkert med hensyn til 54, men det var lige deromkring, måske er det 52 eller 56, men det er jo ikke svært lige at eksperimentere med !o]
04. oktober 2005 - 12:08
#17
Nu er både 52. 54. og 56 prøvet samme, hvide streg..
07. oktober 2005 - 12:04
#18
stadig ingen ændring
07. oktober 2005 - 13:55
#19
Såvidt jeg kan se, har du ikke ændret alle 3, også denne linje skal ændres: txt+='w=document.images[0].scrollWidth;hm=screen.availHeight-54;wm=screen.availWidth-6;';
16. oktober 2005 - 20:42
#20
Okay.... prøver..
16. oktober 2005 - 20:55
#21
Hjalp ikke en dyt... hmm
16. oktober 2005 - 20:58
#22
hva kan vi gøre...
17. oktober 2005 - 04:14
#23
De flestes browser-indstillinger tillader ikke, at man fjerner status-baren, derfor ændrede jeg den initielle linje til: newWin=window.open("","","width=300,height=200,status=yes"); !-)
25. oktober 2005 - 08:43
#24
okay prøver det lige
25. oktober 2005 - 08:46
#25
det reagere lidt underligt...se siden....
25. oktober 2005 - 14:12
#26
Hrm, du har da heller ikke medtaget de to sidste anbefalinger: <script language="javascript" type="text/javascript"> function popWin(file){ newWin=window.open("","","width=300,height=200,status=yes"); txt='<ht'+'ml><he'+'ad><ti'+'tle><\57ti'+'tle><scri'; txt+='pt language="javascript" type="text/javascript">'; txt+='function resPic(){h=document.images[0].scrollHeight;'; txt+='w=document.images[0].scrollWidth;hm=screen.availHeight-54;wm=screen.availWidth-6;'; txt+='if(h>hm){w=w*hm/h;h=hm;document.images[0].style.width=w+"px";document.images[0].style.height=h+"px";};' txt+='if(w>wm){h=h*wm/w;w=wm;document.images[0].style.width=w+"px";document.images[0].style.height=h+"px";};' txt+='window.resizeTo(w+6,h+54);window.moveTo((screen.availWidth-w-6)/2,(screen.availHeight-h-54)/2)}<\57scri'; txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;'; txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;'; txt+='" onload="resPic();" onclick="self.close()" title="Tryk for at lukke vinduet"><\57bo'+'dy><\57ht'+'ml>'; newWin.document.write(txt); newWin.document.close(); } </script>
18. november 2005 - 22:12
#27
jeg synes jeg har det hele med....men stadig fejl
21. november 2005 - 17:20
#28
Bemærk denne linje i forhold til det ovenstående: txt+='w=document.images[0].scrollWidth;hm=screen.availHeight-32;wm=screen.availWidth-6;';
09. december 2005 - 00:14
#29
skal de se du som dit indlæg 25/10-2005 14:12:23
27. august 2006 - 19:05
#30
?????hmmm
30. august 2006 - 12:14
#31
Virker det ?-)
30. august 2006 - 12:49
#32
nix den beskærer stadig....
30. august 2006 - 12:56
#33
Kan du vise det ?-)
05. april 2007 - 14:03
#34
Roenving det er ved at være noget tid siden.. Ligger du et svar
06. april 2007 - 00:10
#35
Oki '-)
06. april 2007 - 00:13
#36
karma?
06. april 2007 - 00:58
#37
Tak for point ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling