Philipp Thrull: Hoverschaltflächen

Guten Abend,

ich bin programmiertechnisch ziemlich unbedarft, daher benutze ich Frontpage 4.0 für die Mannschaftshomepage:

Ich hab versucht Hoverschaltflächen zu erstellen, die aber nach Übertragung nicht richtig im Browser angezeigt werden. Es sind nur graue Flächenohne Text da, die auch nicht anklickbar sind. Es erscheint die Fehlermeldung

load: class phover not found

Für mögliche Problemlösungsansätze wäre ich sehr dankbar.

System Win ME, IE 5.5

Gruß, Philipp

  1. Hallo Philipp!

    load: class phover not found

    Offensichtlich fehlt eine Klasse.
    (Die Schaltflächen sind wohl Java-Teile ...)

    Für mögliche Problemlösungsansätze wäre ich sehr dankbar.

    CSS:
    a:hover ...

    MfG
    Götz

    1. I:Liegt das nur an der Darstellung bei mir ?

      II:Das verstehe ich leider überhaupt nicht.

      Philipp

      load: class phover not found

      Offensichtlich fehlt eine Klasse.
      (Die Schaltflächen sind wohl Java-Teile ...)

      Für mögliche Problemlösungsansätze wäre ich sehr dankbar.

      CSS:
      a:hover ...

      1. Hallo Philipp!

        I:Liegt das nur an der Darstellung bei mir ?

        Wenn da ne Klasse fehlt, dann kann das gar nicht richtig angezeigt werden.

        II:Das verstehe ich leider überhaupt nicht.

        Dann würde ich dir folgende Lektüre empfehlen:
        http://selfhtml.teamone.de/css/eigenschaften/pseudoformate.htm

        Ein wenig drumrum lesen kann auch nicht schaden :)

        MfG
        Götz

  2. Guten Abend,

    load: class phover not found

    <applet code="fphover.class" codebase="../" width="100" height="24">
      <param name="textcolor" value="#FFFFFF">
      <param name="text" value="Aktuelles">
      <param name="color" value="#000000">
      <param name="hovercolor" value="#FF0000">
      <param name="fontstyle" value="regular">
      <param name="fontsize" value="14">
      <param name="font" value="Helvetica">
      <param name="url" valuetype="ref" value="http://mitglied.lycos.de/mpassion/bytheway.htm">
      <param name="effect" value="lightGlow">
    </applet>

    Die Schaltflächen sollen von Java-Applets gebildet werden. Die Applets sind in der Class-Datei fphover.class compiliert, welche im Verzeichnis ../ (codebase) gesucht wird. Da Deine Seite in http://mitglied.lycos.de/mpassion/ liegt, müsste die Class-Datei in http://mitglied.lycos.de/ liegen. Auf dieses Verzeichnis hast Du aber wahrscheinlich keinen Zugriff. Hast Du die Class-Datei überhaupt auf den Server hochgeladen? Wenn ja, dann wohin? Wenn sie im selben Verzeichnis, wie die HTML-Dateien liegt, dann kann die  codebase-Angabe ganz weg.

    Gruß

    Axel

    1. Habe jetzt die Class-Dateien ins hauptverzeichniss mpassion/ gepackt und die
      codebase="../" Angabe
      7x gelöscht. Jetzt erscheint ein anderer Fehler:

      exception: java.lang.ClassNotFoundException: fphoverx

      Philipp

      Die Schaltflächen sollen von Java-Applets gebildet werden. Die Applets sind in der Class-Datei fphover.class compiliert, welche im Verzeichnis ../ (codebase) gesucht wird. Da Deine Seite in http://mitglied.lycos.de/mpassion/ liegt, müsste die Class-Datei in http://mitglied.lycos.de/ liegen. Auf dieses Verzeichnis hast Du aber wahrscheinlich keinen Zugriff. Hast Du die Class-Datei überhaupt auf den Server hochgeladen? Wenn ja, dann wohin? Wenn sie im selben Verzeichnis, wie die HTML-Dateien liegt, dann kann die  codebase-Angabe ganz weg.

      Gruß

      Axel

      1. Habe jetzt die Class-Dateien ins hauptverzeichniss mpassion/ gepackt und die
        codebase="../" Angabe
        7x gelöscht. Jetzt erscheint ein anderer Fehler:

        exception: java.lang.ClassNotFoundException: fphoverx

        Also, bei mir laufen die Applets jetzt ohne Fehler. Eventuell hast Du noch was falsches im Cache. Mach mal den Browser zu, starte neu und ruf die Seite nochmals auf.

        Gruß

        Axel

        1. Vielen vielen Dank, das hätte ich alleine nicht hinbekommen.
          Sie haben wahrscheinlich alle keine hohe Meinung davon, die Seiten so zusammen zu flicken, ich habe nur leider keine Zeit und Geduld mir das Ganze systematisch beizubringen.
          Vielen Dank auch an ale anderen!

          Philipp

  3. Hi

    Das sagt meine Java-Konsole:

    <schnipp>

    java.security.AccessControlException: access denied (java.net.SocketPermission www.tripod.lycos.de resolve)

    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270)

    at java.security.AccessController.checkPermission(AccessController.java:401)

    at java.lang.SecurityManager.checkPermission(SecurityManager.java:542)

    at java.lang.SecurityManager.checkConnect(SecurityManager.java:1042)

    at sun.plugin.net.protocol.http.HttpURLConnection.checkPermission(HttpURLConnection.java:193)

    at sun.plugin.net.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:144)

    at sun.plugin.net.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:361)

    at sun.plugin.net.protocol.http.HttpUtils.followRedirects(HttpUtils.java:39)

    at sun.plugin.cache.CachedFileLoader.download(CachedFileLoader.java:250)

    at sun.plugin.cache.CachedFileLoader.load(CachedFileLoader.java:109)

    at sun.plugin.cache.FileCache.get(FileCache.java:146)

    at sun.plugin.net.protocol.http.HttpURLConnection.connectWithCache(HttpURLConnection.java:213)

    at sun.plugin.net.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:147)

    at sun.plugin.net.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:361)

    at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:1157)

    at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:246)

    at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:250)

    at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:42)

    at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:143)

    at java.security.AccessController.doPrivileged(Native Method)

    at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:140)

    at sun.plugin.security.PluginClassLoader.findClass(PluginClassLoader.java:189)

    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

    at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:114)

    at java.lang.ClassLoader.loadClass(ClassLoader.java:262)

    at sun.applet.AppletClassLoader.loadCode(AppletClassLoader.java:501)

    at sun.applet.AppletPanel.createApplet(AppletPanel.java:548)

    at sun.plugin.AppletViewer.createApplet(AppletViewer.java:1627)

    at sun.applet.AppletPanel.runLoader(AppletPanel.java:477)

    at sun.applet.AppletPanel.run(AppletPanel.java:290)

    at java.lang.Thread.run(Thread.java:536)

    (Das ganze in 7-facher Ausführung, eben so oft, wie es Buttons gibt...)
    <schnapp>

    Viel Spass!
    Es ist offensichtlich ein Zugriff verweigert worden, aber wo, wie, und warum musst du selbst rausfinden...

    Fabian

  4. Guten Abend,

    ich bin programmiertechnisch ziemlich unbedarft, daher benutze ich Frontpage 4.0 für die Mannschaftshomepage:

    Ich hab versucht Hoverschaltflächen zu erstellen, die aber nach Übertragung nicht richtig im Browser angezeigt werden. Es sind nur graue Flächenohne Text da, die auch nicht anklickbar sind. Es erscheint die Fehlermeldung

    load: class phover not found

    Für mögliche Problemlösungsansätze wäre ich sehr dankbar.

    System Win ME, IE 5.5

    Gruß, Philipp

    Der Fehler bedeutet dass die Datei phover.class nicht existiert (eventuell gibt es noch weitere Fehler).
    Die beste Methode wäre jedoch, einfach nur Links zu schreiben oder Grafiken zu malen und diese zu verlinken.

    An dieser Stelle will ich jedoch Kritik an der Seite (und an dem Layout) unterlassen.

    Marc Reichelt || www.marcreichelt.de

    1. Ja, ich hatte ursprünglich auch einfache Links...

      Das ist auch sehr höflich von Ihnen weitere Kritikpunkte für sich zu behalten. Da gäbs schon beim ersten Hinsehen einige, ich weiss.