Avatar billede peterkopi Nybegynder
05. april 2005 - 11:02 Der er 6 kommentarer og
1 løsning

Pop-up viser ikke HELE indholdet?

Hej X'er

Ved klik på en thumb i dette galleri http://www.anne-egelund.dk/galleri0.asp
vil jeg gerne have, at vinduet tilpasser sig hele indholdet (table) sådan, at vinduet altid har den samme bredde (af hensyn til TD rækken med farver) og at man altid kan se den/de nederste linjer i tabellen.
Men pop-up scriptet laver vinduets størrelse efter billedets størrelse + nogle angivne px's.

Hvad gør jeg for at sikre en minimum bredde betinget af TD rækken med farver og en variabel højde (original billedes højde + den nederste TR) ???
Avatar billede peterkopi Nybegynder
05. april 2005 - 11:07 #1
Til hurtig orientering smider jeg lige JS pop-up scriptet fra siden:

<script>
<!--
function displayWindow(url, width, height)
{
var Win = window.open(url,"displayWindow",'width=' + width + ',height=' + height + ',resizable=yes,scrollbars=auto,menubar=no,status=no' );
}
//-->
</script>
Avatar billede roenving Novice
06. april 2005 - 00:06 #2
Måske kan du finde inspiration i det tilpasningsscript, jeg har lagt her: http://roenving.users.whitehat.dk/index.html?/WD1ResizeTilBillede.html ...

-- hvis du kigger nærmere på scriptet, vil du se, at tilpasningen sker i forhold til billedets størrelse, men da du har en fast minimums-bredde på, skal du selvfølgelig ændre den, og så tilpasse højden efter det realistiske !-)
Avatar billede peterkopi Nybegynder
06. april 2005 - 12:43 #3
Tak, men det minder til forveksling om det jeg allerede bruger:

<a href="java script:displayWindow('showimg.asp?id=<%=RS("ID")%>',<%=RS("Width")%>+500,<%=RS("Height")%>+300)">

- hvor jeg allerede har øget bredde og højde. Det jeg efterlyser er en MIN. bredde betinget af TD rækken med farver. Rækken består af 42 celler à 15px width. Det skulle gerne give rækken en bredde på 630 px. Men da javascriptet (især) tager hensyn til billedets definerede bredde (H+W defineret i database), overskriver den altså rækkens forventede bredde. Hvordan i al himlen løser jeg det..?
Avatar billede roenving Novice
06. april 2005 - 15:52 #4
Kan du ikke bare checke ?-)

F.eks.
<%if RS("Width")<610 then response.Write "630" else response.Write RS("Width")+20 %>
Avatar billede peterkopi Nybegynder
11. april 2005 - 13:49 #5
Jeg har prøvet, men det funker sgu ikk'!
Avatar billede peterkopi Nybegynder
22. april 2005 - 23:24 #6
Arbejder stadig på sagen... Hvis nogen kommer forbi og har en løsning, er I stadig velkomne!
Avatar billede peterkopi Nybegynder
24. april 2005 - 22:14 #7
Jeg løste problemet, så pop-up'en nu ser nogenlunde ud ved blot at øge størrelsen på den "yderste" tabel og skrive:

        <a href="java script:displayWindow('showimg.asp?id=<%=RS("ID")%>',<%=RS("Width")%>+600,<%=RS("Height")%>+300)">
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging