Avatar billede kendoz Nybegynder
19. august 2003 - 15:32 Der er 9 kommentarer

Henvisning til billede

Hej eksperter!!

Jeg sidder og roder med noget intranet. og skal have lavet en javatekst hvor jeg kan knytte URL(billede) til en anden URL (adresse).

Mit problem består i at der er 100 af slagsen.

eksempel på url: intranet/personlig/bo

hvor billede man skal referere til ligger på url:
intranet/personlig/bo/bo.jpg.

det skal bruges til et regneark hvor adressen står i første celle og billedet står i næste celle.

håber der er nogen der kan hjælpe.
Avatar billede elv Nybegynder
20. august 2003 - 22:26 #1
Jeg tror du er nødt til at forklare dit problem nærmere, hvis du skal have nogen til at hjælpe. Hvad er dit problem og hvad har du forsøgt at løse det?
MVH Emil
Avatar billede kendoz Nybegynder
21. august 2003 - 09:57 #2
Jeg skal liste ca 100 personer op på en side i en tabel, og der skal samtidig hentes et billede af personen, således at dette fremgået

______________________________________________________
bo hansen ......            /  billede
______________________________________________________
emil nielsen                /  billede
______________________________________________________

osv. kan dette ikke laves i java således at man ikke skal henvise til billedet men nøjes med at sætte url til navnet.. og så finder computeren selv billedet

url adresserne er meget ens som det ses ovenover det eneste der ændres er navnet....
Avatar billede kendoz Nybegynder
21. august 2003 - 10:01 #3
Det jeg leder efter er en automatisering af oplistningen så jeg ikke skal sidde og kopiere url-adresser 200 gange.. er der ikke en lettere måde!!!
Avatar billede elv Nybegynder
21. august 2003 - 10:13 #4
Vil du lave et lille java-program, der kan gøre det bare én gang, eller skal det kunne ske dynamisk?
Avatar billede kendoz Nybegynder
21. august 2003 - 14:06 #5
Det skal bare køre en enkelt gang, det er nemmere at genbruge javaprogrammet end at finde 100 url-adr.
Avatar billede elv Nybegynder
21. august 2003 - 15:00 #6
Er det f.eks. noget i den her stil du tænker på?
Kopier navnene ned i en tekstfil (input.txt), så der f.eks. står:
intranet/personlig/bo
intranet/u-personlig/peter
intranet/anti-u-personlig/peter
... og kør følgende kode fra samme bibliotek:

import java.io.*;

public class Main
{
    public static void main(String[] args) throws Exception
    {
        File f = new File("input.txt");
        BufferedReader b = new BufferedReader(new FileReader(f));
        StringBuffer output = new StringBuffer();
        output.append("<html><body><table>");
        while (true)
        {
            // Hent en linie fra filen
            String s = b.readLine();
            // Hvis sidste linje, så luk
            if (s == null)
                break;
            // Tilføj den html-kode der skal til for hver linje:
            output.append("<tr><td>");
            output.append("<a href=\"");
            output.append(s);
            output.append("\">");
            output.append(s);
            output.append("</td><td>");
            output.append("<a href=\"");
            output.append(s);
            output.append("\">");
            // Og billedet her:
            output.append("<img src=\"");
            String name = s.substring(s.lastIndexOf("/") + 1, s.length());
            output.append(s + "/" + name + ".jpg");
            output.append("\">");
            output.append("</a>");
            output.append("</td></tr>");
        }
        output.append("</table></body></html>");

        PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("output.html")), true);
        out.println(output);
    }
}
Avatar billede kendoz Nybegynder
22. august 2003 - 13:12 #7
Jeg prøver!!!
Avatar billede kendoz Nybegynder
22. august 2003 - 13:23 #8
super takker!!!, hvis du kommer med et svar, sender jeg pointene til dig.
Avatar billede elv Nybegynder
22. august 2003 - 13:37 #9
Glad for at kunne hjælpe.
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
Kurser inden for grundlæggende programmering

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