Avatar billede kfc Nybegynder
09. august 1999 - 23:12 Der er 11 kommentarer og
1 løsning

Åbne et forudbestemt billede i et nyt vindue

Jeg er ved at lave en side, med nogle tumpnail billeder. Jeg kunne så godt tænke mig, at når man klikkede på billedet, så åbnede det i et nyt vindue, eks. Billede.html i stor størrelse.

I filen Billede.html, ville jeg så gerne have en tekst, plus en back knap, og andre små finesser. Kan jeg så lave sådan at billedet i den store størrelse, skifter afhængigt af hvad man klikker på, på hovedsiden.

Skriv igen, hvis det er det rene volapyk......
Avatar billede justincase Nybegynder
10. august 1999 - 00:08 #1
Altså du vil ha' at det er den samme html fil der hentes hver gang, men med et nyt billede for hver thumpnail ikke ?
Avatar billede kfc Nybegynder
10. august 1999 - 00:13 #2
Jo, lige netop.
Jeg kan godt se nu, at det kunne skrives noget mere enkelt, men pyt du havde da fat i den rigtige ende.
Avatar billede justincase Nybegynder
10. august 1999 - 00:31 #3
Prøv med at lave linkene i dit thumbnail dokument sådan her :
<a href="Billede.html#1" target="_blank"><img src="image_small1.gif"></a>

Og istedet for at indsætee billedet i Billede html så skriv flg :
<script language="JavaScript">
  imgNum = document.location.hash;
  document.write("<img src='image"+imgNum+".gif'>");
</script>

Hvor du så kalde billederne image1, image2 osv, eller hvad du har lyst til.

Jeg har ikke testet det, så skriv bare hvis det ikke virker.

:)

JustinCase
Avatar billede hirtshals Nybegynder
10. august 1999 - 08:27 #4
Denne her er testet og virker

Du linker som normalt  f.eks som justincase skriver
<a href="Billede.html" target="_blank"><img src="image_small1.gif"></a>

På den nye side indsætter du flg javascript istedet for dit billede

<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from old browsers

  iArray=new Array(
    "r1.gif",
    "r2.gif",
    "r3.gif",
    "r4.gif",
    "r5.gif");
  ri=Math.floor(iArray.length*Math.random());
  ri='<IMG SRC="'+ iArray[ri]+ '" BORDER=0>';
// end hiding -->
</SCRIPT>

I dette eks er navnet på billederne
r1.gif, r2.gif  etc, det kan bare ændres

Mvh
Henrik  :-)
Avatar billede justincase Nybegynder
10. august 1999 - 10:52 #5
Hmmm. Dit forslag vil give et tilfældigt billede hver gang, og det var jo meningen at det skulle være det billede som var vist i thumbnailen.
Ud over det erklærer du bare variabler og skriver ikke noget i dokumentet.
Avatar billede cyberesben Nybegynder
10. august 1999 - 13:39 #6
jeg ser også lige på det
Avatar billede hirtshals Nybegynder
10. august 1999 - 13:44 #7
Sorry Misforstået spm, Justincase har ret
Avatar billede kfc Nybegynder
11. august 1999 - 00:04 #8
Jeg afviser hermed svaret fra Hirtshals, han misforstod spørgsmålet.

Til justincase: Så syntes jeg ikke jeg kan få det til at virke helt efter hensigten, jeg har fået den til at åbne det nye vindue, men det er bare uden billedet, jeg har tjekket stien og filnavn, osv. osv.
Kan det tænkes at der har sneget sig en fejl ind i dit ellers så fine lille script ??????
Avatar billede justincase Nybegynder
15. august 1999 - 23:57 #9
Jeps, en lille fejl :))

Nu har jeg fået testet det og du skal skrive det her istedet :

imgNum = document.location.hash.substring(1,document.location.hash.length);


:)

JustinCase
Avatar billede kfc Nybegynder
16. august 1999 - 12:23 #10
Jamen det virker da så aldeles fremragende........ justincase har da virkeligt fortjent alle pointene. Mange tak for hjælpen.

Og forresten, så lige en lille ting, kan jeg ikke centrere billede der åbner på den nye side ?????
Avatar billede justincase Nybegynder
16. august 1999 - 12:28 #11
Tjoh. Du kan jo putte <div align="center"></div> uden om scriptet.
Avatar billede kfc Nybegynder
16. august 1999 - 12:43 #12
Takker mange gange, var selv ved at eksperimentere med noget ligendene, men det var inde midt i scriptet, og det gik jo ikke helt efter hensigten, men jeg takker endnu engang.
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