Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
500105 registrierter User
Anmeldungsdatum: 19.12.2006 Beiträge: 83
Wohnort: Berlin
|
(#823824) Verfasst am: 22.09.2007, 14:41 Titel: Java: HTML-Diashow Generieren |
|
|
Hallo, hab in der Schule die Aufgabe bekommen, mit Java ein Programm zu schreiben, das automatisch
eine HTML-Diashow generiert.
Folgendermaßen soll das ablaufen: Ich hab einen Ordner mit 7 Bilddateien mit den Namen "Bild0.jpg"-"Bild6.jpg". Das Java-Programm, welches im selben Ordner liegt, soll nun 7 HTML-Dateien erzeugen, die jeweils eines der Bilder anzeigen, sowie einen "zurück"- und "weiter"-Link beinhalten. Die
Bilder sollen zentriert angezeigt werden. Das ganze hab ich jetzt auch umgesetzt, einziges Problem ist, dass die Bilder nicht angezeigt werden können.
Hier hab ich mal den Code:
Code: |
import java.io.*;
public class diashow {
public static void main(String[] args) {
try {
for(int i = 0; i <= 6; i++){
FileWriter fw = new FileWriter("diashow"+i+"."+"html");
fw.write("<HTML>");
fw.write("<HEAD>");
fw.write("<TITLE> Diashow </TITLE>");
fw.write("</HEAD>");
fw.write("<BODY>");
fw.write("<div align='center'> <IMG src'Bild"+i+".JPG'> </div> ");
if(i > 0){
fw.write("<A href='diashow"+(i-1)+".html'>zurück</A>");
}
if(i < 6){
fw.write("<div align='right'> <A href='diashow"+(i+1)+".html'>weiter</A>");
}
fw.write("</BODY>");
fw.write("</HTML>");
fw.close();
System.out.println("Das Programm wurde erfolgreich ausgeführt.");
}
}
catch (IOException e) { System.err.println("In der Ausführung des Programms ist ein Fahler aufgetreten: " + e.toString()); }
}
}
|
Also, wie gesagt, eigentlich funktioniert alles, die HTML-Dateien werden erzeugt, die Links sind auch korrekt, nur die Bilder können nicht angezeigt werden. Kann mir kemand sagen woran das liegt? Fehler im HTML-Code?
Edit: Hier mal ein Beispiel aus den erzeugten HTML-Dateien:
Code: |
<HTML>
<HEAD>
<TITLE> Diashow </TITLE>
</HEAD>
<BODY>
<div align='center'> <IMG src'Bild3.JPG'> </div>
<A href='diashow2.html'>zurück</A>
<div align='right'> <A href='diashow4.html'>weiter</A>
</BODY>
</HTML> |
Zuletzt bearbeitet von 500105 am 22.09.2007, 14:47, insgesamt einmal bearbeitet |
|
Nach oben |
|
 |
Zoff registrierter User
Anmeldungsdatum: 24.08.2006 Beiträge: 21668
|
|
Nach oben |
|
 |
gopfertami auf eigenen Wunsch deaktiviert
Anmeldungsdatum: 25.04.2007 Beiträge: 77
|
(#823832) Verfasst am: 22.09.2007, 14:54 Titel: Re: Java: HTML-Diashow Generieren |
|
|
Beim src-Attribut fehlt das Gleichzeichen. Vielleicht liegts daran, ansonsten fällt mir gerade nichts auf.
|
|
Nach oben |
|
 |
Shadaik evolviert
Anmeldungsdatum: 17.07.2003 Beiträge: 26377
Wohnort: MG
|
(#823844) Verfasst am: 22.09.2007, 15:12 Titel: |
|
|
Japp, das Gleichheitszeichen könnte wichtig sein, ausserdem ist dein Server möglicherweise Case-Sensitive (z.B. Apache), es sollte also .jpg heissen, nicht .JPG - es sei denn, deine dateien enden wirklich auf .JPG in Großbuchstaben
_________________ Fische schwimmen nur in zwei Situationen mit dem Strom: Auf der Flucht und im Tode
|
|
Nach oben |
|
 |
500105 registrierter User
Anmeldungsdatum: 19.12.2006 Beiträge: 83
Wohnort: Berlin
|
(#823845) Verfasst am: 22.09.2007, 15:15 Titel: Re: Java: HTML-Diashow Generieren |
|
|
gopfertami hat folgendes geschrieben: | Beim src-Attribut fehlt das Gleichzeichen. Vielleicht liegts daran, ansonsten fällt mir gerade nichts auf. |
Danke, daran lag es, muss wohl beim ersetzen der Bildnamen verloren gegangen sein, hatte den Code aus einer meiner bestehenden HTML-Seiten kopiert
Eine Frage hab ich noch, gibt es bei Java eine Möglichkeit, die erzeugte HTML-Datei "diashow0.html" automatisch zu starten, nachdem ich das Programm ausgeführt habe?
Ansonsten frag ich mal in dem von Zoff verlinkten Forum nach, auch hierfür bedanke ich mich.
500105[11]
|
|
Nach oben |
|
 |
Rene Hartmann Säkular? Na klar!
Anmeldungsdatum: 17.07.2003 Beiträge: 1404
Wohnort: Rhein-Main
|
(#823877) Verfasst am: 22.09.2007, 16:48 Titel: Re: Java: HTML-Diashow Generieren |
|
|
500105 hat folgendes geschrieben: | gopfertami hat folgendes geschrieben: | Beim src-Attribut fehlt das Gleichzeichen. Vielleicht liegts daran, ansonsten fällt mir gerade nichts auf. |
Danke, daran lag es, muss wohl beim ersetzen der Bildnamen verloren gegangen sein, hatte den Code aus einer meiner bestehenden HTML-Seiten kopiert
Eine Frage hab ich noch, gibt es bei Java eine Möglichkeit, die erzeugte HTML-Datei "diashow0.html" automatisch zu starten, nachdem ich das Programm ausgeführt habe?
|
Dazu müsstest du einen Browser aufrufen. Ist aus Java heraus möglich, aber systemabhängig.
_________________ "Es kommt darauf an, zur Gruppe der Individualisten zu gehören"
|
|
Nach oben |
|
 |
|