Avatar billede matz Nybegynder
31. oktober 2007 - 09:57 Der er 12 kommentarer og
1 løsning

pop up med billede

Hvordan laves dette:

Man trykker på et billede-link også kommer der en pop up frem som tilpasser sig billedet's størrelse. Altså skal der ingen adressebar osv.. Kun vinduet med billedet i.
Avatar billede matz Nybegynder
31. oktober 2007 - 11:56 #1
Hvordan får jeg den til at tilpasse sig hvert billede istedte for selv at sætte højde og bredde:

<script langauage="javascript">
function NewWindow(mypage, myname) {
winprops = 'height=300,width=400,scrollbars=no,resizable, status=no, address=no'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
</script>
Avatar billede w13 Novice
31. oktober 2007 - 20:07 #2
Det kan du først gøre, når siden er loadet, så du må gøre det inde fra filen.

Prøv med:
-------------------------------
<script type="text/javascript">
window.onload=function(){window.resizeBy(document.body.clientWidth,document.body.clientHeight)}
</script>
Avatar billede w13 Novice
31. oktober 2007 - 20:07 #3
Det skal dog placeres på selve popup-siden
Avatar billede matz Nybegynder
31. oktober 2007 - 21:51 #4
Når jeg sætter din kode ind istedet for den jeg er kommet med. Så sker der intet..
Avatar billede w13 Novice
01. november 2007 - 01:17 #5
Det er fordi den placeres på selve popupsiden, som jeg skriv 20:07:22 :) Dvs. på den side, du åbner i et nyt vindue. Du kan ikke gøre det fra hovedsiden.
Avatar billede w13 Novice
01. november 2007 - 01:17 #6
Du skal beholde din gamle kode på hovedsiden, men på den side, du åbner, skal den nye kode placeres.
Avatar billede w13 Novice
01. november 2007 - 01:20 #7
Alternativt skal du erstatte din gamle kode med:
-------------------------------------
<script type="text/javascript">
function NewWindow(mypage, myname){
winprops='height=300,width=400,scrollbars=no,resizable, status=no, address=no'
win=window.open(mypage, myname, winprops)
if(parseInt(navigator.appVersion)>=4) win.window.focus();
setTimeout("win.window.resizeBy(win.document.body.clientWidth,win.document.body.clientHeight)",500);
}
</script>
--------------------------------------
Og virker det ikke, er det:
--------------------------------------
<script type="text/javascript">
function NewWindow(mypage, myname){
winprops='height=300,width=400,scrollbars=no,resizable, status=no, address=no'
win=window.open(mypage, myname, winprops)
if(parseInt(navigator.appVersion)>=4) win.window.focus();
setTimeout("win.resizeBy(win.document.body.clientWidth,win.document.body.clientHeight)",500);
}
</script>
---------------------------------------
Ellers ved jeg det ikke lige.
Avatar billede matz Nybegynder
01. november 2007 - 13:06 #8
Med din seneste kode...Så kommer billedet frem men så udvider vinduet sig bagefter. Kan den sætte sin højde og bredde til billedet's højde og bredde så det passer?
Avatar billede matz Nybegynder
01. november 2007 - 13:36 #9
Avatar billede w13 Novice
01. november 2007 - 13:39 #10
Er det ikke det samme? :)
Avatar billede matz Nybegynder
01. november 2007 - 13:48 #11
Nej fordi den her der tilpasser den vinduet efter hvert billedet's størrelse... Det gjorde din ikke...

Din udvidet bare vinduet fra de indstillinger der var blevet sat.
Avatar billede w13 Novice
01. november 2007 - 13:49 #12
Nå ok. Ikke på min computer, der er det ligesådan. Det må jeg teste i forskellige browsere.
Avatar billede matz Nybegynder
01. november 2007 - 14:01 #13
ok jeg bruger ie6
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

KMD A/S

E2E Tester

Capgemini Danmark A/S

Open Application (Denmark)

Capgemini Danmark A/S

Finance Lead (SAP)

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Afdelingschef til GDPR & Tech Regulation

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger chef for Lokal IT i hovedstadsområdet