Seite 1 von 1

Probleme mit Applet

Verfasst: Mi Mär 12, 2003 12:32 pm
von Vindicare
Hallo
ich hoffe ihr könnt mir helfen. ich habe ein Problem mit einem Applet:

Der Quelltext der HTML-Site sieht so aus:

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Home</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#CCCCCC">
<p> 
  <applet code="CreditRoll.class" name="CreditRoll" width=700 height=350 id="CreditRoll">
    <param name="BGCOLOR" value="CCCCCC">
    <param name="COPYRIGHT" value="Show">
    <param name="FADEZONE" value="15">
    <param name=TEXTCOLOR value="FFFFFF">
    <param name=TEXTFILE value="text.txt">
    <param name="VSPACE" value="3">
    <param name=REPEAT value="yes">
    <param name="SPEED" value="60">
    <param name="TARGET" value="_self">
    <param name=FONT value="Arial">
    <param name="FONTSIZE" value="10">
    <param name="FONTSTYLE" value="PLAIN">
    <param name="URL" value="http://www.qtsyndrome.ch">
  </applet>
</p>
</body>
</html>
Sollte so eigentlich funktioneren, tut es aber nicht, obwohl alle nötigen Dateien im richtigen Verzeichniss sind, kommt nur ein weisses Bild...

Was mach ich falsch?[/code]

Verfasst: Mi Mär 12, 2003 8:09 pm
von Katana
Heißt die Datei ""CreditRoll.class"" ? (Groß- und Kleinschreibung beachten)
Hast du die Java-VM installiert (als Plugin für den Webbrowser)?
Ansonsten solltest du alle Werte für ""name"" ind Aführungszeichen setzen und nicht nur ein paar.

Ansonsten schau dir überall nochmal die Groß- und Kleinschreibung an.

Btw.: Sollten die <param> Tags nicht geschlossen werden? Evtl. so <param [...] /> ?

Verfasst: Mi Mär 12, 2003 8:32 pm
von ex-venom
Also den ganzen Kram sollte wiegesagt ja in Klammern gesetzt werden.
(die parma namen)

Könnte wahrscheinlich auch dranliegen, wie auch schon erwähnt das das creditroll.class dingsbums nicht da sein sollte wo es normalerweise sein sollte. Entweder ist es in irgendnem Ordner oder ist anders geschrieben wie es hier im Code steht.

Ich würd die ganze Brühe eh klein Schreiben.

Verfasst: Mi Mär 12, 2003 8:40 pm
von Katana
Ich würd die ganze Brühe eh klein Schreiben.
Nope, nicht bei Java.
Klassen- bzw. Objektnamen werden grundsätzlich groß geschrieben und jeder weitere Wortteil wieder mit einem Großbuchstaben angefangen.
""CreditRoll"" ist somit richtig.
Da das auch in der .class selber vermerkt wird, wie denn die Klasse heißt und die VM die beim Umbenennen nimmer findet, muß das schon so ;)

Verfasst: Mi Mär 12, 2003 9:01 pm
von ex-venom
Das Java zeug ist eh nicht so mein Fall. Schon machste da mal ein falsches Zeichen oder kürzt hier und da mal was und schon geht nichts mehr...

Verfasst: Mi Mär 12, 2003 11:30 pm
von Vindicare
Das ganze sollte schon allein deshalb funtkionieren weil ich den Quelltext an einem anderen Ort geklaut habe, wo es lief...

Verfasst: Do Mär 13, 2003 7:11 am
von Katana
Kann es sein, daß du noch mehrere Dateien brauchst für das Applet?
Andere Klassen evtl.? Kann auch sein, daß du die .class Datei in ein bestimmtes Verzeichnis packen mußt, da in den Klassen eine Art Pfad gespeichert wird, wo die Datei zu finden ist. Dann müsste die aber eigendlich auch anders aufgerufen werden ...

Verfasst: Do Mär 13, 2003 9:05 am
von Vindicare
Tja eine Textdatei, aber es lädt das Applet ja nicht einmal! Ich habs zwar kurz mal hingekriegt, dass es lädt, aber es brach sich mit einer Fehlermeldung ab...

Das ist ein Problem, das nur auftaucht wenn ich Applets lokal von meiner Festplatte ausführe! Seiten aus dem Netz funktionieren ohne Probleme. Wie behebe ich jetzt dieses Manko?

Verfasst: Do Mär 13, 2003 3:44 pm
von ex-venom
So gings mir mit dem emuku...äh ich mein gamezone ticker auch mal.