Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  17 942
rekylvinyl.no
Har laget en liten side hvor mine fotografier fra '02 skal utstilles.

Se design her: http://www.vorbis.nu/test

Jeg ønsker at ved å klikke på de små bildene i høyrefelt, skal de vises i venstrefelt i en større utgave.
Hvordan kan dette enklest løses?


(Selv kommer jeg kun på en tungvindt løsning hvor jeg lager en htmlfil hvor hvert bilede, for så å laste de frem i venstrefelt gjennom "iframes", jeg har 70/80 bileder)


metrom
har du vurdert å bruke php el.l. til det?

[SIZE=1]smukkt design forresten! digger ikonene![/SIZE]
pene ikoner ja. hva med å bare mekke inn noe slikt?

<a href="?bilde=bilde_navn"><img src="img/bilde_th.jpg"></a>
Dette bruker du med de små bildene.

<img src="img/<?php
if(empty('$bilde')) { echo "feil_bilde"; }
else { echo "$bilde"; } ?>.jpg">

Denne plasseres der du vil ha det store bildet.
Jeg har valgt å ikke ha med filendelsen i variabelen. Dette er fordi man da ikke kan inkludere hva som helst der.
PHP/ASP er en måte å gjøre det på, men det kan jo også gjøres rimelig lett med javascript. Om du vil bruke javascript så kan jeg ordne med en eksempelkode.
"Parse error: parse error, expecting `T_VARIABLE' or `'$'' in /home/petronas/www/vorbis/test/index.php on line 47"
:/
fikk den samme som IvIoyner...
tore-: blir vel kanskje litt drøyt for 4 bilder? (eller skal du ha opp fler metrom?)
rekylvinyl.no
Trådstarter
vorbis.nu er litt nede for tiden, kommer opp noen timer

xbyte, jeg skrev jeg skal ha nesten 80 bilder.
rekylvinyl.no
Trådstarter
Må takke og tilbe gusto for hans løsning!

<?php if(file_exists("gfx/big/{$_GET['bilde']}.jpg") && isset($_GET['bilde'])){ ?><img src="gfx/big/<?= "{$_GET[bilde]}.jpg"; ?>"><?php }else{ ?><img src="gfx/big/sd.jpg" border="0" alt=""><?php } ?>
Det er antagligvis det mest voldtatte stykke php kode jeg noensinne har sett. For å si det mildt. No offence.

[edit #1]
Var litt slemt å kritisere når jeg ikke laget noe jeg synes var bedre selv. Men her er det:

Kode

<?php
echo("<img src=\"gfx/big/");
echo($_GET['bilde']?$_GET['bilde'].".jpg":"sd.jpg");
echo("\">");
?>
Om du er one-line-man:

Kode

 
<?php echo("<img src=\"gfx/big/".($_GET['bilde']?$_GET['bilde'].".jpg":"sd.jpg")."\">"); ?>
[edit #2]
Fornøyd nå nso?
Sist endret av TipeX; 10. april 2003 kl. 21:14.
nso
popålol
nso's Avatar
Administrator

Kode

<?php
echo("hint hint");
?>
Huff, nso: kan du være pus og fikse det php highlight styret. Det tar jo unødvendig mye plass. Også blir det så stygt
nso
popålol
nso's Avatar
Administrator
det suxer ja, men hva kan man gjøre, pre er pre er pre
blir bedre når vi får fiksa designet til å bli stretchable i neste v.
improbable
Gusto's Avatar
DonorAdministrator
Opprinnelig postet av TipeX
Det er antagligvis det mest voldtatte stykke php kode jeg noensinne har sett. For å si det mildt. No offence.
Vis hele sitatet...
Bare for å ha mitt på det rene, metrom voldtok det helt selv.
du kan f.eks. sette mindre fontstørrelse på <pre> i stilarket...
Hehe, ok gusto. Begynte nesten å tvile på deg her
metrom: ikke mishandle kode slik(!). Det er direkte slemt
rekylvinyl.no
Trådstarter
ser likheten i god kode som et skjønt dikt...

....men kall meg en brutal "oneliner"