Avatar billede met Nybegynder
31. juli 2001 - 12:12 Der er 17 kommentarer og
2 løsninger

Hvilken sti skal jeg benytte for at henvise til mit billede?

Jeg bruger følgende kode til at vise et billed, som kan klikkes på, hvorefter det samme billede ses i stort format i et nyt vindue.

<TD WIDTH=\"10%\" bgcolor=\"#002B84\" rowspan=\"19\" valign=\"top\">
      <A HREF=\"images/produkter/trae1.jpg\" target=\"_blank\">
      <img src=\"5-1-thumb.jpg\" width=\"120\"
      height=\"65\" alt=\"\" border=\"0\"></A>

Desværre kan jeg ikke se det store billede. Jeg har placeret det i en undermappe, som hedder produkter, som igen er undermappe til images, der er placeret på mit skrivebord.
Hvad er der galt med min sti?
Avatar billede repsac Nybegynder
31. juli 2001 - 12:17 #1
Hvilket bib. står du i?
Avatar billede repsac Nybegynder
31. juli 2001 - 12:19 #2
Jeg vil gætte på at følgende vil virke (da du allerede står i biblioteket \"images\" ... (?))

<TD WIDTH=\"10%\" bgcolor=\"#002B84\" rowspan=\"19\" valign=\"top\">
      <A HREF=\"produkter/trae1.jpg\" target=\"_blank\">
      <img src=\"5-1-thumb.jpg\" width=\"120\"
      height=\"65\" alt=\"\" border=\"0\"></A>
Avatar billede jakoba Nybegynder
31. juli 2001 - 12:24 #3
Der er intet ivejen med din sti.
kontroller at du har stavet præcis rigtig, med samme store og små bogstaver osv.
Avatar billede thyrring Nybegynder
31. juli 2001 - 12:30 #4
Ligger html filen i samme mappe som images. ellers skal du først ud af den mappe, og dernest ind i images og ind i produkter.

Et skridt ud af mappe strukturen hedder ../

eks. ../images/produkter/din.jpg
Avatar billede repsac Nybegynder
31. juli 2001 - 12:52 #5
Tjaehh ... det er det jeg mener ... det er et \"gætte-arbejde\" ... ;o)
Avatar billede met Nybegynder
31. juli 2001 - 12:58 #6
Jeg ved godt at det er lidt af et gættearbejde, men jeg kan da oplyse at filen 5-1-thumb.jpg ligger i biblioteket produkter/traeemball.

Dvs. strukturen er:
I en mappe på mit skrive bord, som hedder hjemmeside, ligger følgende mapper: Images og produkter.
Images har undermappen produkter.

Kan problemet være at jeg har to mapper der hedder produkter? Eller er der fordi jeg har glemt at bruge ../
Avatar billede met Nybegynder
31. juli 2001 - 13:54 #7
Nu ser min kode ud som følgende:

<TD WIDTH=\"10%\" bgcolor=\"#002B84\" rowspan=\"19\" valign=\"top\">
      <A HREF=\"../../produkter/trae1.jpg\" target=\"_blank\">
      <img src=\"5-1-thumb.jpg\" width=\"120\"
      height=\"65\" alt=\"\" border=\"0\"></A>

men det virker stadig ikke.
Jeg har tjekket at navnene på filerne og mapperne er stavet rigtigt, så der ligger fejlen ikke.
Avatar billede thyrring Nybegynder
31. juli 2001 - 14:09 #8
Hvor ligger dine html filer? ligger de i undermapper også?
Avatar billede met Nybegynder
31. juli 2001 - 14:12 #9
Den html-fil, som indeholder billedet 5-1-thumb.jpg ligger i samme mappe som det billede, hvorimod at det billede som skal åbne i stort format, ligger i en anden og ovennævnt mappe. Vil en løsning være at lægge begge billeder ind i samme mappe?
Avatar billede thyrring Nybegynder
31. juli 2001 - 14:22 #10
Ja, men det skal da kunne lade sig gøre det andet.

Arbejder du på pc?

Kig på strukturen i stifinder, og find html filen.
Tæl så tilbage til den gren hvor billedmappen Images ligger. For hver gang du hopper en mappe ud skriver du ../

1hop = ../
2hop = ../../
3hop = ../../../

du skal så bagefter skrive images/produkter/trae1.jpg
Avatar billede met Nybegynder
31. juli 2001 - 15:31 #11
Øv, det nytter ikke engang noget at flytte det store billede over i mappen til det lille billede. Nu åbner der godt nok et vindue, hvor der ikke længere står at siden ikke kan vises, men der hvor billedet skulle være er der kun en lille firkant. Jeg har efterhånden tjekket mange gang for stavefejl, men det er ikke det. Der er heller ikke noget galt med billedet, da det fint kan vises i mit billedeprogram.

Min kode ser nu sådan ud:
<TD WIDTH=\"10%\" bgcolor=\"#002B84\" rowspan=\"19\" valign=\"top\">
      <A HREF=\"trae1.jpg\" target=\"_blank\">
      <img src=\"5-1-thumb.jpg\" width=\"120\"
      height=\"65\" alt=\"\" border=\"0\"></A>
Avatar billede thyrring Nybegynder
31. juli 2001 - 15:37 #12
Jamen hov...
Er det et billede der skal åbnes i et nyt vindue???

Hvis det er, skal du lave en html side der hedder trae1.html og sætte billedet ind på den, og så kalde html-filen i <a href>
Avatar billede met Nybegynder
31. juli 2001 - 15:40 #13
Det er det, men jeg er ikke sikker på at jeg kan følge din vejledning. Kan du ikke komme med en bedre beskrivelse, for jeg troede faktisk at jeg gjorde det rigtige.
Avatar billede thyrring Nybegynder
31. juli 2001 - 15:45 #14
Din kode ser nu sådan ud:

<TD WIDTH=\"10%\" bgcolor=\"#002B84\" rowspan=\"19\" valign=\"top\">
      <A HREF=\"trae1.jpg\" target=\"_blank\">
      <img src=\"5-1-thumb.jpg\" width=\"120\"
      height=\"65\" alt=\"\" border=\"0\"></A>

I stedet for \"trae1.jpg\" i <a href> skal der stå trae1.html.

Du skal så lave en html fil der hedder \"trae1.html\", hvor billedet \"trae1.jpg\"  ligger på.

Håber det gav lidt mere :o)
Avatar billede met Nybegynder
31. juli 2001 - 15:48 #15
Okay, jeg prøver lige, men det bliver vist først i morgen tidlig, da jeg er på vej ud af døren.
Avatar billede roenving Novice
31. juli 2001 - 18:30 #16
Alternativt kan du skrive en javascript-funktion, som skriver i dit vindue:

Så skal dit anchor-tag se sådan ud:

      <A HREF=\"#\" onClick=\"OpenPicture(trae1.jpg);\">
      <img src=\"5-1-thumb.jpg\" width=\"120\"
      height=\"65\" alt=\"\" border=\"0\"></A>

og (f.eks. i HEAD-sektionen) indsætter du:

<script language=\"JavaScript\">
<!--

function OpenPicture(fileName) {
    var newWin=window.open(\'\', \'FullPicture\', \"scrollbars=no,menubar=no,status=no\");
    newWin.write(\'<HTML><HEAD></HEAD><BODY><img src=\"\'+fileName+\'\"></BODY></HTML>\');
}
//-->
</script>

Jeg havde ikke lige referencen med mig her -- jeg vender tilbage, hvis der er noget med window.write eller andet =:·]

Avatar billede roenving Novice
31. juli 2001 - 18:48 #17
>>Nå, jeg måtte lige kigge mig lidt omkring, men jeg tror du bliver nødt til:

Du kommer en simpel HTML-fil ind i window.open():

function OpenPicture(fileName) {
    var newWin=window.open(\'Billede.html\', \'FullPicture\', \"scrollbars=no,menubar=no,status=no\");
    newWin.document.write(\'<img src=\"\'+fileName+\'\">\');
}

\'Billede.html\' behøver bare at se sådan ud:
<HTML><HEAD></HEAD><BODY></BODY></HTML>
Avatar billede met Nybegynder
01. august 2001 - 09:04 #18
thyrring:

Så er jeg tilbage igen. Jeg har efterhånden fået set lidt på dit seneste forslag og dermed fundet ud af hvad der går galt for mig. Jeg kan ikke få billedet \"trae1.jpg\" vist. Jeg har tjekket stavemåden, store og små bogstaver, men jeg kan ikke få billedet vist.
Åbner jeg billedet i et tegneprogram, er der ingen problemer med at se billedet. Jeg har lagt billedet over i samme mappe som \"5-1-thumb.jpg\", så min kode ser ud som følger:

<TD WIDTH=\"10%\" bgcolor=\"#002B84\" rowspan=\"19\" valign=\"top\">
      <A HREF=\"trae1.jpg\" target=\"_blank\">
      <img src=\"5-1-thumb.jpg\" width=\"120\"
      height=\"65\" alt=\"\" border=\"0\"></A>
Avatar billede met Nybegynder
01. august 2001 - 10:18 #19
Nå, det er endelig lykkes mig at finde ud af min egen fejl. Løsning var en pixel-fejl i mit billede, hvor Internet Explorer strejkede.

Jeg vil dog takke alle for deres bidrag.
Jeg har valgt at give roenving nogle point for hans java-script, som er rigtig godt efter jeg har fået løst problemet.
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