Fabian Transchel: width="100%" und dann stürzt Mozilla ab?

Hallo Forum,
mir ist heute was seltsames wiederfahren: Als ich über meinen Informatik-Hausaufgaben (*lol* sechs buttons - ohne actionListener) brütete, wollte ich das erzeugte Applet in meine (natürlich) in XHTML 1.1 abgefasste "Mappe" einbauen und was passierte: Sofern ich für width: einen prozentwert (100% wär schön) angab stürzte Mozilla gnadenlos ab, egal ob ich mit <embed>, <applet>, oder <object> arbeitete!
Liegts am Applet, am PlugIn oder am Mozilla?
Ich verwende Java SDK 1.4 und auch das entsprechende PlugIn...

<schnipp>

import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class button_2 extends Applet
{

public button_2 ()
  {
  Label text = new Label();
  text.setText("Mein erstes JAVA-Applet");
  text.setAlignment(Label.CENTER);
  text.setFont(new Font("Sans Serif", 1, 16));
  text.setForeground(Color.blue);
  add(text);
  Button links = new Button("Links");
  Button rechts = new Button("Rechts");
  Button rechts1 = new Button("Noch einer");
  Button rechts2 = new Button("Blindext is reine Kultur");
  Button rechts3 = new Button("Noch ein Button...");
  Button rechts4 = new Button("*grrrr* Herr Borchers... *g*");
  add(links);
  add(rechts);
  add(rechts1);
  add(rechts2);
  add(rechts3);
  add(rechts4);
  }
}

</schnapp>

Fabian

[der sich fragt, warum sein Lehrer keine antwort weiß]

  1. hi

    Liegts am Applet, am PlugIn oder am Mozilla?
    Ich verwende Java SDK 1.4 und auch das entsprechende PlugIn...

    kannst du mal die entsprechende Testseite hochladen?

    Grüße aus Bleckede

    Kai

    1. hi

      Liegts am Applet, am PlugIn oder am Mozilla?
      Ich verwende Java SDK 1.4 und auch das entsprechende PlugIn...

      kannst du mal die entsprechende Testseite hochladen?

      ja, dann kannste deinen Mozilla auch abstürzen lassen ;-)
      http://mitglied.lycos.de/fabiantranschel/java/1-3.htm

      ACHTUNG! Daten vorher sichern...

      Fabian

      1. hi

        ja, dann kannste deinen Mozilla auch abstürzen lassen ;-)
        http://mitglied.lycos.de/fabiantranschel/java/1-3.htm

        crasht nix. Wird aber auch nix brauchbares dargestellt.

        Grüße aus Bleckede

        Kai

        1. hi

          crasht nix. Wird aber auch nix brauchbares dargestellt.

          mhh.
          kannst du system, plugin, sowie mozilla spezifizieren?
          Ist das ein Windows-only problem?
          ich lade mit jetzt erstmal einen nightly runter, um zu sehen, ob es da nu anders ist.
          das er nix anzeigt ist allerdings schon ein guter tipp.

          Fabian

          1. Hallo,

            crasht nix. Wird aber auch nix brauchbares dargestellt.

            mhh.
            kannst du system, plugin, sowie mozilla spezifizieren?

            also hier mit W98, 1.3.0_01 -hätte es unbedingt 1.4 sein müssen?-, Mozilla 1.1ß, crasht auch nix, Buttons - button_2.class- sind sichtbar + klickbar.

            Grüsse,
            Diplom-Designer

            1. hi

              also hier mit W98, 1.3.0_01 -hätte es unbedingt 1.4 sein müssen?-, Mozilla 1.1ß, crasht auch nix, Buttons - button_2.class- sind sichtbar + klickbar.

              mhh, sieht nach dem ich die anderen antworten so sehe, danach aus, dass das Win-Plugin von Java 1.4 mit dem Mozilla nix am Hut hat...

              Hat sonst jemand ne Idee, was es sein könnte? Ich gehe von nem Bug im PlugIn aus, warum auch immer.

              Fabian

          2. hi

            kannst du system, plugin, sowie mozilla spezifizieren?

            Linux, Build ID 2002082108, Java 1.4

            Grüße aus Bleckede

            Kai

            1. hi

              Linux, Build ID 2002082108, Java 1.4

              jetzt fällt es mir wieder ein... mozilla ist unter Linux ja (wie alle Programme *g*) wesentlich stabiler, deswegen wird er nicht abgestürzt sein. Ist es

              1. möglich, dass ich einen screenshot deiner anzeige bekomme und/oder

              2. du mir sagst, was du siehst?

              hier ein screenshot, wie es sein sollte:
              <img src="http://mitglied.lycos.de/fabiantranschel/java/screen.png" border=0 alt="">

              Fabian

              [der der erkennnis immer näher kommt, dass am ende doch kein bug im Mozilla ist, sondern das PlugIn schuld ist]

              1. hi

                <img src="http://mitglied.lycos.de/fabiantranschel/java/screen.png" border=0 alt="">

                da, wo das Applet sein sollte, ist es schlicht blau, nur ein dünner Rand links..(ca. 3 px)

                Grüße aus Bleckede

                Kai

                1. hi

                  erstmal danke an alle, die sich die mühe gemacht haben, ihren Mozilla abzuwürgen, oder aufgrund von überlegener Technologie (Linux) auch nicht.
                  wie das geänderte Topic schon sagt, möchte ich ein Fazit wagen, und eine Frage stellen.

                  <Fazit>

                  da, wo das Applet sein sollte, ist es schlicht blau, nur ein dünner Rand links..(ca. 3 px)

                  Gut. Das heißt, das PlugIn kann nichts anzeigen. Ich gehe davon aus, dass das PlugIn schlicht fehlerhaft mit dem Mozilla zusammenarbeitet, wenn es darum geht, ein Applet zu skalieren, denn nach Überprüfung ergab sich, dass _keine_ Prozentangabe akzeptiert wird. Also: Bug im PlugIn

                  Ich habe jetzt die Prozente rausgenommen und die Sachen hochgeladen, ich bitte um Rückmeldung, ob denn nun was angezeigt wird:
                  http://mitglied.lycos.de/fabiantranschel/java/1-3.htm

                  </Fazit>

                  <Frage>

                  Welche Folgen hat das? Kann man Java 1.4 dann überhaupt verwenden, wenn ein Applet nicht skalierbar ist?
                  (Ich meine weitere Bugs gefunden zu haben, die allerdings sich nicht auf das Internet beschränken.)

                  </Frage>

                  Fabian

                  [der sich freut morgen seinem Informatiklehrer einen (weiteren) Grund präsentieren zu können, Java sein zu lassen und stattdessen lieber C++ zu lehren]

                  1. hi

                    Ich habe jetzt die Prozente rausgenommen und die Sachen hochgeladen, ich bitte um Rückmeldung, ob denn nun was angezeigt wird:
                    http://mitglied.lycos.de/fabiantranschel/java/1-3.htm

                    *rums* aua.....
                    eh, also es kracht auch hier - aber nur mit einem der beiden Profile...?!?

                    viel wichtiger: der TB-Agent kommt, also ist es ein Bug in Mozilla, nicht im Plugin!

                    Welche Folgen hat das? Kann man Java 1.4 dann überhaupt verwenden, wenn ein Applet nicht skalierbar ist?

                    99,9% aller Applets werden nicht skaliert :)

                    Grüße aus Bleckede

                    Kai

                    1. hi

                      Ich habe jetzt die Prozente rausgenommen und die Sachen hochgeladen, ich bitte um Rückmeldung, ob denn nun was angezeigt wird:
                      http://mitglied.lycos.de/fabiantranschel/java/1-3.htm

                      *rums* aua.....
                      eh, also es kracht auch hier - aber nur mit einem der beiden Profile...?!?

                      *lol* seltsames Verhalten. Hat der Mozilla schon KI? Ich dachte, die wird erst in Version 1.3 eingebaut ;-)

                      allerdings: bei mir läuft es jetzt... mit allen Profilen.

                      viel wichtiger: der TB-Agent kommt, also ist es ein Bug in Mozilla, nicht im Plugin!

                      supi, dann hat sich das gelohnt, den Bug zu entlarven, vorher kam nämlich keiner... :-/

                      was ist denn nu kaputt? Java oder Mozilla oder Beides? (so langsam kommts mir so vor, als wäre das Applet kapuut? Fehler im Code? [der steht ja dabei])

                      auuserdem: im bugzilla hab ich nix gefunden...

                      Welche Folgen hat das? Kann man Java 1.4 dann überhaupt verwenden, wenn ein Applet nicht skalierbar ist?

                      99,9% aller Applets werden nicht skaliert :)

                      mhh, ich würde gerne mal skalieren ;-)
                      ne, im ernst: ich brauche es nicht _um jeden Preis_ skaliert, aber es wäre schon schön...

                      Fabian

                      1. hi

                        allerdings: bei mir läuft es jetzt... mit allen Profilen.

                        .....lol

                        was ist denn nu kaputt? Java oder Mozilla oder Beides? (so langsam kommts mir so vor, als wäre das Applet kapuut? Fehler im Code? [der steht ja dabei])

                        ich habe das gefühl, Mozilla, Plugin und Applet :)

                        Grüße aus Bleckede

                        Kai

                        1. hi

                          was ist denn nu kaputt? Java oder Mozilla oder Beides? (so langsam kommts mir so vor, als wäre das Applet kapuut? Fehler im Code? [der steht ja dabei])

                          ich habe das gefühl, Mozilla, Plugin und Applet :)

                          jepp *g*
                          und ich finde wir sollten jetzt aufhören, bevor wir merken, dass eigentlich sowohl winddof als auch Linux schuld sind und dass DOS 2.56 das einzig wahre ist ;-)

                          (ja, ich verzweifle dran... =)

                          gute Nacht,
                          Fabian

                          1. Hallo Fabian

                            Applets sind nicht skalierbar. Dass sich die größe eines Applets ändert, wärend es läuft, würde bei den meisten Applets wohl auch schief gehen. Total unmöglich machen würde die Schnittstelle eines Applets das wohl nicht, aber vermutlich hat schon die Pluginschnittstelle diese Beschränkung.
                            Jedenfalls hab' ich noch nie ein skalierbares Plugin gesehen.

                            Was Du machen kannst, ist mit JS ausrechnen, wieviel px den 100% entsprechen, und dementsprechend den Applettag erzeugen.
                            Nachträglich ändern, wenn das Browserfenster geändert wird, geht aber auf keinen Fall.

                            Grüße

                            Daniel

                            1. hi

                              Applets sind nicht skalierbar. Dass sich die größe eines Applets ändert, wärend es läuft, würde bei den meisten Applets wohl auch schief gehen. Total unmöglich machen würde die Schnittstelle eines Applets das wohl nicht, aber vermutlich hat schon die Pluginschnittstelle diese Beschränkung.
                              Jedenfalls hab' ich noch nie ein skalierbares Plugin gesehen.

                              mhh, was ich _eigentlich_ meinte wäre schlicht die angabe, dass das plugin beim initialisieren die breite 100% hat. JS würe ich da nur ungern verwenden.

                              Nachträglich ändern, wenn das Browserfenster geändert wird, geht aber auf keinen Fall.

                              das ist klar...

                              Fabian

      2. Hi,

        ja, dann kannste deinen Mozilla auch abstürzen lassen ;-)
        http://mitglied.lycos.de/fabiantranschel/java/1-3.htm

        Mozilla schafft es hier immerhin noch, den Cyan-Hintergrund anzuzeigen,
        bevor er mitsamt dem Java-Plugin hängen bleibt.
        System: Win98, Mozilla Nightly vom 18.8.02, JDK 1.4.0_01.

        Woran es liegt, kann ich leider auch nicht sagen.

        Gruß
        Slyh

      3. Hallo Fabian,

        ich sehe nur einen hellblauen Hintergrund, keine Statusbar mehr, keine Toolbar und schließen läßt sich das Fenster nur noch über <str>+<alt>+<del> -> Task beenden.

        System:
        Windows 98, Mozilla 1.0 Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.0.0) Gecko/20020530), Java Plug-in 1.4.0_01.

        Grüße
        Andreas