23. marts 2002 - 17:55Der er
32 kommentarer og 1 løsning
Hvordan kan man ......
Jeg har en hjemmeside, som bruges til billeder. Jeg kunne godt tænke mig at simplificere mit design således, at når man klikker på et billede, på en af siderne, for at se det i stort format, så skal den åbne en anden side. Måden det skal foregå på, er at det billede man klikker på sender nogle parametre med til den pågældende side, således at siden ved hvilket billede den skal vise. Det bevirker at der kun skal laves en side til visning af de store billeder, og det vil lette administrationen meget af min side. I dag er det således at jeg har en side til hvert billede og det er jo ret usmart :-))
Så kan du lave en side som har i php: <? if($image){ echo "Her er billedet fra ferien..."; echo "<img src='images/$image"; echo ".jpg'>" } else { echo "Du har ikke valgt noget billede...!"; } ?>
denne kode kunne fx være på en fil der hedder: imageshow.php?image=BilledFraFerie2
Ja det kan jeg godt finde ud af, men så åbner den bare en blank side, som jeg ikke kan inkludere i min navigationsbar, således at jeg eks. kan have en knap der hedder "en side op", eller "Tilbage". Så det skal altså være en bestemt side den skal åbne og ikke en tilfældig blank side !!
php ved jeg intet om, så det jeg nok leder efter er en færdig kode, som jeg kan sætte ind. Om der så er tale om et java-script eller andet - det er ligegyldigt - bare det kan anvendes umiddelbart.
Måske jeg har misforstået noget her... men du skal vel bare definere hvilken side NETOP DEN KNAP skal åbne... på HVER ENKELT SIDE.... Tror squ ikke du kan gøre det anderledes, MEDMINDRE du bruger et tema eller lægger et script ind.
Jeg kan se at du bruger et tema. Her kan du inkludere denne fuktion, altså OP-NED... NÆSTE osvosv.. i navigationstræet... Jeg arb. ikke selv med temaer...gad vide hvorfor...men vil gerne kigge på det for dig, hvis du kan vente til senere, for lige nu har jeg ca. en hel børnehave der gerne vil have noget mad... tja...
Ja det er korrekt at jeg bare skal sige hvilken side den knap skal åbne - det jeg så bare vil er, at i stedet for at definere en side til hver knap/billede, så skal alle minibillederne åbne samme side og vise det pågældende billede i stort format. Altså jeg tror at jeg skal have noget med nogle parametre med i mit link til siden, således at den ved hvilket billede den skal vise.
Jeg har lavet en side med et tema. OP og NED funktionen laver den selv (automatisk). Hvis de skal linke til andre sider, end pgr. selv angiver, skal du ændre det i Navigatiospanelet.. Det virkede.
Hvad med at lave billederne til links: <a href="vis_billeder.asp?billede_nr=X"><img... osv... Hvor X så er numret på billedet, og i ASP filen står der:
<% 'Finder ud af vilket billede det er: billede = Request.Querystring("billede_nr") %> <html> <head> <title>Billede nr. <% Response.Write billede ' sætter titlen til: Billede nr. og numret på billedet %></title> </head> <body> <% ' Viser billedet Reponse.Write "<img src='" & billede & ">" %> </body> </html>
Her skal du bare kalde dine billeder 1, 2, 3 osv... Billede nr. et skal altså hede 1.(format ex. gif) og lonket skal gå til vis_billeder.asp?billede_nr=1 Billede nr. to skal altså hede 2.(format ex. gif) og lonket skal gå til vis_billeder.asp?billede_nr=2 Billede nr. tre skal altså hede 3.(format ex. gif) og lonket skal gå til vis_billeder.asp?billede_nr=3
Pps. det der viser billedet skal være dette: <% ' Viser billedet Reponse.Write "<img src='" & billede & ".XXX'>" %> Hvor XXX er formattet på billederne ex. Gif el BMP JPG eller noget helt andet! ;-)
Du mener jeg er efter dig fordi jeg kommentere to spm du deltager i. Det er vist dig der har problemet. Du er rimelig ny her, derfor forklarer jeg hvordan det foregår. Jeg prøver ikke på at genere dig.
OK, du svare ikke i php... Men hvorfor er det nu ULOVLIGT at bruge ASP? Du er måske ikke ude efter mig, men kommentere mig med 2 spm, hvor du kan være HELT ligeglad med hvad jeg svare! - dem der har stilt spm'et kan nok godt sige at det skal være i ASP, PHP, HTML, CSS eller hvad det skal være...
Fordi du begynder at skabe dig over at jeg kommentere TO spm du deltager i. pludslig er jeg efter dig!!! Jeg kender en del til frontpage, php _kan_ lade sig gøre, men det kan asp sku ikke. Du startede selv med dit pis, jeg kom med et par kommentare der kunne forhindre dig i at komme ud i problemer senere, da du er rimelig ny her mente jeg det var en hjælp. Som sagt var jeg ikke ude på at genere dig, men hvis du pisser på mig skal jeg nok være der hvis du kommer et lille skridt ved siden af, stol på det.
OK - Nu har I brugt mit spørgsmål til at slås - Det synes jeg i skal stoppe, så kan I finde et andet sted. Jeg fortsætter lige med en uddybning af mit spørgsmål. Den side man åbner, når man klikker på et af de små billeder, skal være en side som kan inkluderes i navigationen, således at jeg frit kan vælge hvilke knapper, der skal præsenteres på siden. Altså klik på billede "1" og der bevirker at "fremvisbillede"-siden åbnes og den ved hvilket billede der skal visses i stort format. Så trykker man på "tilbage" og kommer retur. Man trykker nu på billede "2" og "fremvisbillede"-siden kommer frem igen - bare med billede 2 i stort format. Som jeg indledte med at sige, så vil det lette min administration meget.
En kommentar til "firehat" Du skriver at billederne skal have samme samme format (bmp, JPG, GIF o.s.v.) - er det det du mener ?? - Er der krav om at de skal have samme størrelse/opløsning o.s.v. ??
M.h.t. om jeg skal anvende ASP eller PHP - for at være ærlig, så ved jeg ikke en skid om nogle af delene - end ikke hvordan jeg får det til at virke. Så det skal jeg også lige have noget hjælp til.
En kommentar til backside : Hvis du ikke ønsker at svare her, så skriv til mig på fleron@fleron.net - hvis du ved hvordan man kan løse det med PHP.
Jeg acceptere ikke nogle svar før jeg har set tingene virke på min hjemmeside - blot til orientering.
Følgende ASP kode vil kunne gøre det. Siden kaldes med parameteren 'image', der er URL på billede. <% Response.Write "<p align=""center""><img src=""" & request("image") & """ border=""1""></p>" %> En tilbage knap kan laves således: <a href="java script:history.back()"></a>
Synes godt om
Ny brugerNybegynder
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.