Oprettet søn. d. 29. august 2010 kl. 15:38:01

filia
filia (10.060 point. Point ude: 0)

Lightbox på swap image?

Jeg skal lave et galleri, og jeg er åbenbart ude efter noget med Lightbox, da et stort billede gerne skal kunne åbnes ovenpå indholdet på siden.

Jeg er ikke voldsomt stiv i web, så jeg havde tænkt mig at bruge en simpel swap-image via Dreamweaver fra thumb til større billede - eller et andet javascript, jeg har i forvejen til lignende ting.
Men jeg kunne godt tænke mig, at dette større billede yderligere kan forstørres (oven-)på siden.


Er der en enkel metode til det, eller skal jeg i gang med hele Lightbox-'pakken' med vist nok 3 forskellige js-filer osv.?
Et script, der bare åbner som lightbox-forstørrelse ved f.eks. klik på det mindre billede er fint, selve galleriet kan jeg etablere på anden vis.
?:-)

Skrevet søn. d. 29. august 2010 kl. 18:52:24| #1

splazz
splazz (55.958 point)
majbom.com
ja, et godt bud er jo netop lightbox, som gør hvad du spørger efter - hvad er der galt med det?

Skrevet tir. d. 31. august 2010 kl. 21:37:46| #2

filia
filia (10.060 point)
Den er fin nok, men ikke helt gennemskuelig for mig.
For at teste pakkeløsningen, som jeg har fundet på nettet, har jeg lavet nedenstående, som fungerer ok, dvs. der kommer en forstørrelse frem ved klik på tgal1_1.jpg.
Men 1: Jeg kan ikke finde ud af, hvor i html´en, jeg skal anbringe div´erne?:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ (...)
<html xmlns="http://www.w3.org/ (...)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript" src="lightbox.js"></script>
<style type="text/css">


#lightbox{
    background-color:#eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
    }
#lightboxDetails{
    font-size: 0.8em;
    padding-top: 0.4em;
    }   
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; }
#overlay img{ border: none; }
</style>

</head>

<body>
<table width="600" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center" valign="middle"><a href="billeder/gal1_1.jpg" rel="lightbox"><img src="billeder/tgal1_1.jpg" width="50" height="50"></a></td>
  </tr>
</table>
</body>
</html>
- - - - - -

Og 2: Bortset fra det, ville jeg helst have følgende løsning: Klik på lille billede viser større billede i en anden celle. Klik på større billede åbner Lightbox-billedet, altså endnu større.
Kan det mon lade sig gøre?
?:-)

Skrevet lør. d. 04. september 2010 kl. 18:59:36| #3

filia
filia (10.060 point)
Jeg har nu hittet ud af følgende: Der skal ikke placeres div´er i html/body´en. CSS-styles bliver læst af js-scriptet, så lightboxen styles så at sige derfra.

Med swap-image og dokument.skift og sådan noget kan jeg ikke (finde ud af at) oprette links i det billede, der skiftes til.
Så den eneste mulighed jeg selv kan få øje på, hvis Lightboxen først skal være '3.led', er:
Link fra lille billede åbner større billede/(.html) i celle med iframe, og herfra kan linkes til åbning af endnu større billede ud over siden med Lightbox.

Skrevet søn. d. 05. september 2010 kl. 03:46:51| #4

filia
filia (10.060 point)
. . . men det kan Lightbox ikke klare, da den åbner inde i iframen. Løsningen hedder i stedet Lytebox: http://www.dolem.com/ (...)

- - -
Det virker fint, og det hele kan heldigvis ændres i css og js, så man f.eks. slipper for den måde, billedet åbner på med Flash og f.eks. også det farvede overlay mv.
- - -

For at linke til indholdet af iframe, skal iframen have et name, og linkene skal have target til navnet.

Iframe:
<td width="400" height="400" align="left" valign="top" border="0"><iframe name="changer" src="blaaheste.jpg" width="350" height="350" scrolling="no" frameborder="no"></iframe></td>

Tekstlink:
<p>Vis <a href="ananas_box.html" target="changer">Ananas</a></p>

Billedlink:
<p><a href="kogle_box.html" target="changer"><img src="kogle_th.jpg" width="50" height="50" /></a>

/:-)

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Tabindex!

Oprettet den 11. februar 2012 kl. 11.37
thomasfricke giver 30 point for svar | Giv et svar »

skal frem brugernavn ned og sige om den har eller ej

Oprettet den 11. februar 2012 kl. 02.44
tobrukDk giver 20 point for svar | Giv et svar »

Muligvis script-konfllikt i jquery. Min slider vises...

Oprettet den 9. februar 2012 kl. 23.00
Peterjakobsen giver 30 point for svar | Giv et svar »

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Her er fem sjove danske websider du skal kende

Trænger dine lattermuskler til en omgang fitness på dansk? Vi viser vej til fem websider fyldt med humor og vanvittig satire.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Nu kan du snart hente Windows 8

Den nye offentlige betaversion af Windows 8 er klar i denne måned.


Nyheder fra Computerworld

Teaser billede

Måske snart slut med Androids helt store problem

Android-platformen har længe været plaget af et særligt problem. Men måske er problemet nu ved at være elimineret.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger