Avatar billede damnit Nybegynder
23. oktober 2005 - 19:42 Der er 19 kommentarer

Popup auto resize

Hey!

Jeg skal åbne et billede med nedenstående link - men hvordan får jeg det til at resize så, så det tilpasser sig automatisk til det billede den åbner? Jeg troede at auto kunne gøre tricket - men det fungerer ikke... - Det skal være nedenstående kode der skal bruges :)

<a href="template.html" onclick="window.open(this.href, 'popupwindow', 'width=auto,height=auto,scrollbars,resizable'); return false;">Zoom</a>

På forhånd tak!
Avatar billede apo Praktikant
23. oktober 2005 - 19:45 #1
roenving har en lignende funktion på sit site: http://roenving.users.whitehat.dk/
Avatar billede damnit Nybegynder
23. oktober 2005 - 19:49 #2
Den bruger bare ikke den kode jeg har liggende ovenfor :(
Avatar billede apo Praktikant
23. oktober 2005 - 19:53 #3
Hvorfor _skal_ det lige netop være den ovenstående kode, der skal anvendes?
Avatar billede damnit Nybegynder
23. oktober 2005 - 19:55 #4
Fordi man kan højreklikke og på linket og få den til at poppe og ikke kan se det er et javascript - det er meget pænere og langt bedre...
Avatar billede apo Praktikant
23. oktober 2005 - 20:06 #5
Jeg er ikke helt med. Hvorfor skal man kunne åbne vinduet ved at højreklikke på billedet? Jeg kan heller ikke se, at roenvings funktion udstråler at det er javascript (Bortset fra, hvis man kender teknikken bag, og ved at det er javascript). Der er intet i linket der tyder på, at det er javascript.

Desuden plejer roenvings funktioner, at være både pæne og funktionelle. Så kan det vel ikke blive bedre?
Avatar billede damnit Nybegynder
23. oktober 2005 - 20:24 #6
Fordi at popups i forvejen er rimelig no go indenfor webdesign. Ikke at man derfor ikke må se at en popup er lavet med javascript - det gør mig ikke så meget! Men man skal kunne højre klikke på links... Funktionaliteten skal være højest mulig ifl. mig :)

Derfor skal linket helst bruges som jeg har posted...
Avatar billede apo Praktikant
23. oktober 2005 - 20:34 #7
Der er intet i vejen med popups, så længe de kun åbnes af brugere der ønsker at åbne dem. Der findes uønskede popups og ønskede :-)

Igen er jeg ikke med. Jeg kan sagtens højreklikke på roenvings billede?

Jeg kan ikke hjælpe dig med ændringer i scriptet eller linket, da jeg ikke er god til javascripts. Så du må håbe på, at der kommer en javascript-kyndig forbi, hvis du da stadig holder på at roenvings script ikke virker som du vil have det :-)
Avatar billede olebole Juniormester
23. oktober 2005 - 22:57 #8
<ole>

Nej, man kan ikke højreklikke på roenvings eksempel - og få billedet vist i et alm. vindue - men det kan ikke vel være så svært at skrive om. Roenving kommer nok med et forslag, når han ser spørgsmålet.

Jeg forstår udmærket, hvad det er, du mener. Det er hamrende irriterende at forsøge at åbne et link i et nyt vindue - og i stedet få en fejl, fordi det gemte et JavaScript  ;o)

/mvh
</bole>
Avatar billede roenving Novice
24. oktober 2005 - 13:19 #9
Det er vel bare at kaste urlen ind i href ?-)

<a href="img/billede.jpg" onclick="popWin(this.href);return false;"><img src="img/billede.jpg" width="150" alt="Klik for fuld størrelse"></a>
Avatar billede damnit Nybegynder
26. oktober 2005 - 20:55 #10
Den kode får den bare til at åbne i et nyt vindue :S

<a href="billeder/<%=RS_big("filNavn")%>" onclick="popWin(this.href);return false;">Zoom</a>
Avatar billede olebole Juniormester
27. oktober 2005 - 00:10 #11
Ja, naturligvis  :)
Avatar billede damnit Nybegynder
27. oktober 2005 - 10:06 #12
Jamen hvad skal jeg så gøre, for at den resizer? :S billederne har jo forskellig størrelse....
Avatar billede roenving Novice
27. oktober 2005 - 17:10 #13
Det åbnede vindue tilpasser sig jo det billede, der åbnes !-)
Avatar billede damnit Nybegynder
29. oktober 2005 - 17:53 #14
Ehm, det gør det altså ikke :S
I IE gir den en fejl og åbner så i et nyt vindue... I FF åbner den direkte i et nyt vindue...!
Avatar billede roenving Novice
30. oktober 2005 - 06:35 #15
Du er vist nødt til at vise, hvad du har forsøgt !-)
Avatar billede damnit Nybegynder
03. november 2005 - 00:21 #16
Jeg bruger den her:
<a href="jsVCard.asp?pID=<%=RS_del("personId")%>" onclick="window.open(this.href, 'popupwindow', 'width=450,height=265,scrollbars,resizable'); return false;" id="lessSize">

Der virker den jo efter hensigten, fordi jeg selv sætter størrelsen... Men jeg skal bruge den på et billede, (som hentes automatisk i en db og derfor er størrelsen forskellig hver gang), så den må gerne autoresize...

<a href="stor/billede.jpg" onclick="window.open(this.href, 'popupwindow', 'width=auto,height=auto,scrollbars,resizable'); return false;" id="lessSize"><img src="billede.jpg" /></a>

Så den der skulle gerne altes, så den kan autoresize... er det muligt somehow?
Avatar billede roenving Novice
04. november 2005 - 11:55 #17
Hvorfor kigger du ikke bare på det link, der er smidt ?-)

-- mere specifikt: http://roenving.users.whitehat.dk/WD1ResizeTilBillede.html
Avatar billede damnit Nybegynder
10. november 2005 - 22:02 #18
Kan man lave en modificering til den, så det er muligt at højre klikke også?? :)
Avatar billede roenving Novice
11. november 2005 - 07:12 #19
Hvad er det, du ønsker ?-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



IT-JOB

Roskilde Kommune

Digitaliseringschef

Metroselskabet og Hovedstadens Letbane

Sikkerhedskonsulent

Dynamicweb Software A/S

Solution Tech Lead