05. juli 2004 - 01:53
Der er
24 kommentarer og 1 løsning
2 i en (resize + slideshow)
først vil jeg lige høre hvad jeg kan gøre for at resize et vindue når det er åbnet vha. <script type="text/JavaScript"> { popUpWin = window.open('billeder/tilhoersforhold.asp?forbindelse=<%=rs("tilhoersforhold")%>','','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=no,width=552,height=323'); if (navigator.appName == 'Netscape') {popUpWin.focus();} } </script>
Annonceindlæg fra Academic Work Denmark A/S
Hvordan får du brug for at resize ?-)
siden: tilhoersforhold.asp åbner nogle bestemte billeder der passer til tilhoersforholdet hos den enkelte person. de er ikke alle lige store.
Det skal måske lige siges at siden popuppen bliver startet fra ikke kender til hvilke billeder der passer til den enkeltes tilhørsforholdet
I hvert fald kan du hente teknikken der, for det handler om at aflæse billedets højde, og så resize billedet i forhold til det ... Har du brug for yderligere hjælp er den ikke langt væk !-)
Kan det ikke lade sig gøre at lave en side der ligemeget hvad for et bilelde der åbnes i det. Tilpasser sig til størrelsen
Det er det linket gør !-)
jamen mit link ved ikke hvilket billede den skal åbne. Kun hvilken side og forespøgsel der skal foretages
Det virker således. En bruger har et givent tilhørsforhold. Udfra det er der givet nogle billeder der skal vises hvis brugerens tilhørsforhold er ex. 2q Så vises der et billede i et vindue der passer til tilhørsforholdet 2q
05. juli 2004 - 02:11
#10
Hvis jeg kan få billedets navn frem på popup file en sted vil det så hjælpe
05. juli 2004 - 02:18
#11
Det maskinen på linket gør, er at åbne et billede, når billedet så er åbnet ændres popup'ens størrelse, så billedet kan være inde i !o] Hvis du kigger på koden (Vis kode-knappen !-) vil du se, at det er lavet med links som dette: <a href="#" onclick="popWin('img/billede.jpg');return false;"> <img src="img/billede.jpg" width="150" alt="Klik for fuld størrelse"></a> Det er ikke svært at lave det anderledes, eller f.eks. lægge den essentielle kode ind i dit asp-dokument !o]
05. juli 2004 - 02:21
#12
<script language="javascript" type="text/javascript"> var file = <%'"&request.querystring("forbindelse")&"'%>.jpg; function popWin(file){ newWin=window.open("","ResizeBillede","width=300,height=200,status=no"); txt='<ht'+'ml><he'+'ad><ti'+'tle>Resize til billede<\57ti'+'tle><scri'; txt+='pt language="javascript" type="text/javascript">'; txt+='function resPic(){h=document.images[0].scrollHeight;'; txt+='w=document.images[0].scrollWidth;window.resizeTo(w+6,h+32);}<\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();"><\57bo'+'dy><\57ht'+'ml>'; newWin.document.write(txt); newWin.document.close(); } </script> Hvordan kan det være dette ikke virker
05. juli 2004 - 02:29
#13
Bemærk at det er en billed-fil, der er scriptets kilde, som den er lavet !-) function popWin(file){ Hvis man skulle gøre det i forlængelse af den problemstilling, du har, kunne det f.eks. være: Scriptet skal ligge i den side, som åbner popup'en, altså der hvor tilhørsforholdene findes: <a href="#" onclick="popWin('<%=rs("tilhoersforholdPICURL")%>');return false;"><%=rs("tilhoersforhold")%></a>
05. juli 2004 - 02:32
#14
Alternativ kan man 'bare' sætte selve maskinen ind i dit asp-dokument: <script language="javascript" type="text/javascript"> function resPic(){ h=document.images[0].scrollHeight; w=document.images[0].scrollWidth; window.resizeTo(w+6,h+32); } </script>
05. juli 2004 - 02:33
#15
-- og på billedet: <img src="<%=rs("tilhoersforholdPICURL")%>" style="top:0px;left:0px;border:0px;" onload="resPic();">
05. juli 2004 - 02:34
#16
Hvordan kan jeg bruge det andet. <%=request.querystring("billede")%> Dette er filens navn. Hvordan skal det stå sådan at scriptet ved hvad filen hedder
05. juli 2004 - 02:38
#17
Har du den til rådighed i den oprindelige fil eller i popuppen ?-)
05. juli 2004 - 02:39
#18
i popuppen <script language="javascript" type="text/javascript"> function resPic(){ h=document.<%=request.querystring("billede")%>[0].scrollHeight; w=document.<%=request.querystring("billede")%>[0].scrollWidth; window.resizeTo(w+6,h+32); } </script> <script language="javascript" type="text/javascript"> onload="resPic()" </script> Håber du kan se hvad jeg mener
05. juli 2004 - 02:40
#19
<script language="javascript" type="text/javascript"> function resPic(){ h=document.images[0].scrollHeight; w=document.images[0].scrollWidth; window.resizeTo(w+6,h+32); } </script> <img src="<%=request.querystring("billede")%>" style="top:0px;left:0px;border:0px;" onload="resPic();">
05. juli 2004 - 02:40
#20
Det skulle jo gerne være sådan at, afhængig af adressen skal et givent billede komme i popuppen og bruge det selv samme script.
05. juli 2004 - 02:45
#21
Hvis du ikke lige kan grje den, så prøv at lægge et link til hvordan du har brug for den !-)
05. juli 2004 - 02:49
#22
tak, ligger du et svar ?
05. juli 2004 - 02:50
#23
Velbekomme '-)
20. juli 2004 - 01:44
#24
-- og tak for point ;~}
20. juli 2004 - 13:55
#25
velbekomme
Vi tilbyder markedets bedste kurser inden for webudvikling