KleinerSponk: Dissolvemenu ändern

Hallo! Ich hab ein Dissolvemenu von ner Seite heruntergeladen und würd es gern für meine Homepage verwenden. (ist erlaubt, laut Besitzer)
Allerdings möchte ich nicht bei allen Links, dass es Untermenus gibt. Nur bei manchen. Die anderen sollen sofort Links sein.
Wie kann ich das ändern? Wer weiß Rat?
Vielen Dank!
Mfg KleinerSponk

  1. Hallo! Ich hab ein Dissolvemenu von ner Seite heruntergeladen und würd es gern für meine Homepage verwenden. (ist erlaubt, laut Besitzer)

    Ach! Ein Dissolvemenu! Klar! Das ist doch dieser native Standard!

    Allerdings möchte ich nicht bei allen Links, dass es Untermenus gibt. Nur bei manchen. Die anderen sollen sofort Links sein.
    Wie kann ich das ändern? Wer weiß Rat?

    *Glaskugel wiener*

    1. Und das heißt? Ich kenn mich da leider nicht so aus!

      1. hi,

        Und das heißt?

        sschumann wollte dir ungefähr folgendes sagen:

        Ich kenn mich da leider nicht so aus!

        und zwar in bezug auf "dissolve-menü".

        tipp: wenn du begriffe verwendest, die andere leute auch kennen, erleichterst du die kommunikation.

        gruss,
        wahsaga

        1. ok, sorry! Bin halt neu!
          Vielleicht kann mir ja trotzdem jemand helfen! Wär nett!

          1. ok, sorry! Bin halt neu!
            Vielleicht kann mir ja trotzdem jemand helfen! Wär nett!

            Ähm, hallo?
            Vielleicht könntest du mal den Code posten, dann klappt's auch mit dem Nachbarn ... Hier gibt es nämlich noch mehr Leute, die nicht wissen, was das für ein Menü ist.

            LG

            1. Äh der html oder jva script code?
              Hier mal der html:
              <applet code="dissolvemenu.class" width="150" height="305" align="center">
              <param name="fontsize" value="20">
              <param name="delay" value="35">
              <param name="movespeed" value="8">
              <param name="target" value="Hauptframe">
              <param name="bgimage">
              <param name="image" value="button0.jpg">
              <param name="url0,0" value="http://www.your_host.com/index.htm">
              <param name="url1,0" value="http://www.your_host.com/index.htm">
              <param name="url1,1" value="http://www.your_host.com/index.htm">
              <param name="url2,0" value="http://www.your_host.com/index.htm">
              <param name="url2,1" value="http://www.your_host.com/index.htm">
              <param name="url2,2" value="http://www.your_host.com/index.htm">
              <param name="url3,0" value="http://www.your_host.com/index.htm">
              <param name="url3,1" value="http://www.your_host.com/index.htm">
              <param name="url3,2" value="http://www.your_host.com/index.htm">
              <param name="url3,3" value="http://www.your_host.com/index.htm">
              <param name="url3,4" value="http://www.your_host.com/index.htm">
              <param name="url3,5" value="http://www.your_host.com/index.htm">
              <param name="url4,0" value="http://www.your_host.com/index.htm">
              <param name="url5,0" value="http://www.your_host.com/index.htm">
              <param name="fontsize0" value="18">
              <param name="fontsize1" value="18">
              <param name="fontsize2" value="18">
              <param name="fontsize3" value="18">
              <param name="fontsize4" value="18">
              <param name="fontsize5" value="18">
              <param name="fontsize6" value="18">
              <param name="fontsize7" value="18">
              <param name="fontsize8" value="18">
              <param name="fontsize9" value="18">
              <param name="menuitem0" value="Aktuelles">
              <param name="menuitem1" value="Verein">
              <param name="menuitem2" value="Mannschaften">
              <param name="menuitem3" value="Tabellen">
              <param name="menuitem4" value="Jugend">
              <param name="menuitem5" value="AH-Abteilung">
              <param name="menuitem6" value="Sponsoren">
              <param name="menuitem7" value="Bildergalerie">
              <param name="menuitem8" value="Gästebuch">
              <param name="menuitem9" value="Links">
              <param name="menuitem1,0" value="Chronik">
              <param name="menuitem1,1" value="Vorstandschaft">
              <param name="menuitem2,0" value="Erste">
              <param name="menuitem2,1" value="Zweite">
              <param name="menuitem2,2" value="Dritte">
              <param name="menuitem3,0" value="Bezirksliga">
              <param name="menuitem3,1" value="Kreisliga B">
              <param name="menuitem3,2" value="Kreisliga C">
              <param name="menuitem4,0" value="A-Jugend">
              <param name="menuitem4,1" value="B-Jugend">
              <param name="menuitem4,2" value="C-Jugend">
              <param name="menuitem4,3" value="D-Jugend">
              <param name="menuitem4,4" value="E-Jugend">
              <param name="menuitem4,5" value="F-Jugend">
              <param name="menuitem4,6" value="Kickers">
              <param name="menuitem7,0" value="Meisterfeier">
              <param name="menuitem9,0" value="Landesliga">
              <param name="menuitem9,1" value="Bezirksliga">
              <param name="menuitem9,2" value="Kreisliga">
              <param name="menuitem9,3" value="Sonstige">
              <param name="image0" value="button2.jpg">
              <param name="image1" value="button2.jpg">
              <param name="image2" value="button2.jpg">
              <param name="image3" value="button2.jpg">
              <param name="image4" value="button2.jpg">
              <param name="image5" value="button2.jpg">
              <param name="image6" value="button2.jpg">
              <param name="image7" value="button2.jpg">
              <param name="image8" value="button2.jpg">
              <param name="image9" value="button2.jpg">
              <param name="font" value="Arial">
              <param name="background" value="000000">
              <param name="textcolor" value="ffffff">
              <param name="textcolor0" value="ffffff">
              <param name="textcolor1" value="ffffff">
              <param name="textcolor2" value="ffffff">
              <param name="textcolor3" value="ffffff">
              <param name="textcolor4" value="ffffff">
              <param name="textcolor5" value="ffffff">
              <param name="textcolor6" value="ffffff">
              <param name="textcolor7" value="ffffff">
              <param name="textcolor8" value="ffffff">
              <param name="textcolor9" value="ffffff">
              <param name="italic" value="No">
              <param name="bold" value="No">
              </APPLET>

              1. hi,

                was ein dissolve-menü sein soll, hast du uns jetzt immer noch nicht gesagt ...

                <applet code="dissolvemenu.class" width="150" height="305" align="center">

                in dissolvemenu.class steht JAVA-code - den wir jetzt immer noch nicht kennen.

                gruss,
                wahsaga

                1. 1.Teil So hier der Java-Code! Hoff jetzt ist alles klar!

                  import java.applet.Applet; import java.applet.AppletContext; import java.awt.*; import java.awt.image.MemoryImageSource; import java.awt.image.PixelGrabber; import java.io.PrintStream; import java.net.MalformedURLException; import java.net.URL; import java.util.Hashtable; import java.util.Vector;

                  public class dissolvemenu extends Applet     implements Runnable {

                  public void init()     {         super.init();         setLayout(null);         addNotify();         E = size().width;         F = size().height;         E(83);         boolean flag;         if(G("bgimage") != null)         {             D = getImage(getCodeBase(), G("bgimage"));             flag = D(D);         } else         {             flag = false;         }         if(flag)         {             D = B(D, E, F);         } else         {             D = createImage(E, F);             Graphics g1 = D.getGraphics();             g1.setColor(new Color(L("background", 16)));             g1.fillRect(0, 0, E, F);         }         N();         C = createImage(E, F);         W = C.getGraphics();         V = getGraphics();         int ai[] = new int[E * F];         PixelGrabber pixelgrabber = new PixelGrabber(D, 0, 0, E, F, ai, 0, E);         try         {             pixelgrabber.grabPixels();         }         catch(InterruptedException _ex) { }         b = new Image[8];         b[0] = D;         for(int l = 7; l > 0; l--)         {             int ai1[] = new int[E * F];             for(int i1 = 0; i1 < E * F; i1++)                 ai1[i1] = (ai[i1] & 0xffffff) + (l * 32 << 24);

                  b[8 - l] = createImage(new MemoryImageSource(E, F, ai1, 0, E));         }

                  }

                  public void run()     {         int l = 0;         W.drawImage(D, 0, 0, this);         for(int i1 = 0; i1 < L; i1++)         {             W.drawImage(a[i1], 0, l, this);             l += a[i1].getHeight(this);         }

                  T = true;         update(V);         T = false;         int j1 = -1;         int k1 = -1;         int l1 = -1;         boolean flag = false;         int i2 = 8;         do         {             while(!S && !flag)             {                 T = true;                 update(V);                 T = false;                 try                 {                     Thread.sleep(100L);                 }                 catch(Exception _ex) { }             }             R = System.currentTimeMillis();             T = false;             if(j1 >= 0)             {                 W.drawImage(D, 0, 0, this);                 int j2 = a[j1].getHeight(this);                 for(int l2 = 0; l2 < c[j1].length; l2++)                 {                     W.drawImage(c[j1][l2], 0, j2, this);                     boolean flag2 = false;                     if(O > j2)                         flag2 = true;                     j2 += c[j1][l2].getHeight(this);                     if(flag2 && O < j2)                         k1 = l2;                 }

                  if(i2 < 8)                 {                     W.drawImage(b[i2], 0, 0, this);                     i2++;                 } else                 {                     flag = false;                 }                 W.drawImage(a[j1], 0, 0, this);                 if(U)                 {                     if(O > 0 && O < a[j1].getHeight(this))                     {                         int l5 = 0;                         int j3 = 0;                         for(int i4 = 0; i4 < L; i4++)                             if(i4 < j1)                                 j3 += a[i4].getHeight(this);

                  for(i2--; l5 < j3 || i2 > 0;)                         {                             R = System.currentTimeMillis();                             W.drawImage(D, 0, 0, this);                             int l4 = a[j1].getHeight(this);                             for(int j5 = 0; j5 < c[j1].length; j5++)                             {                                 W.drawImage(c[j1][j5], 0, l4, this);                                 l4 += c[j1][j5].getHeight(this);                             }

                  W.drawImage(b[i2], 0, 0, this);                             if(--i2 < 0)                                 i2 = 0;                             if((l5 += G) > j3)                                 l5 = j3;                             W.drawImage(a[j1], 0, l5, this);                             T = true;                             update(V);                             T = false;                             try                             {                                 Thread.sleep(Math.max(5L, (R + (long)I) - System.currentTimeMillis()));                             }                             catch(Exception _ex) { }                         }

                  flag = true;                         l1 = j1;                         j1 = -1;                     } else                     if(k1 >= 0 && Y[j1][k1] != null)                     {                         System.out.println(Y[j1][k1]);                         boolean flag3 = false;                         try                         {                             URL url = new URL(Y[j1][k1]);                             getAppletContext().showDocument(url, Q);                         }                         catch(MalformedURLException _ex)                         {                             showStatus("Invalid URL");                         }                     }                     U = false;                 }             } else             {                 T = false;                 W.drawImage(D, 0, 0, this);                 int k2 = 0;                 int i3 = -1;                 for(int i6 = 0; i6 < L; i6++)                 {                     W.drawImage(a[i6], 0, k2, this);                     boolean flag1 = false;                     if(O > k2)                         flag1 = true;                     k2 += a[i6].getHeight(this);                     if(flag1 && O < k2)                         i3 = i6;

                  1. 2.Teil

                    }

                    if(i2 < 8)                 {                     W.drawImage(b[i2], 0, 0, this);                     int k3 = 0;                     for(int j4 = 0; j4 < L; j4++)                         if(j4 < l1)                             k3 += a[j4].getHeight(this);

                    W.drawImage(a[l1], 0, k3, this);                     i2++;                 } else                 {                     flag = false;                 }                 if(U && i3 >= 0)                 {                     j1 = i3;                     U = false;                 }                 if(j1 >= 0)                 {                     flag = true;                     int l3 = 0;                     for(int k4 = 0; k4 < L; k4++)                         if(k4 < j1)                             l3 += a[k4].getHeight(this);

                    for(i2--; l3 > 0 || i2 > 0;)                     {                         R = System.currentTimeMillis();                         int i5 = 0;                         if(i2 > 0)                         {                             for(int k5 = 0; k5 < L; k5++)                             {                                 if(k5 != j1)                                     W.drawImage(a[k5], 0, i5, this);                                 i5 += a[k5].getHeight(this);                             }

                    }                         W.drawImage(b[i2], 0, 0, this);                         W.drawImage(a[j1], 0, l3, this);                         if(--i2 < 0)                             i2 = 0;                         l3 -= G;                         if(l3 < 0)                             l3 = 0;                         T = true;                         update(V);                         T = false;                         try                         {                             Thread.sleep(Math.max(5L, (R + (long)I) - System.currentTimeMillis()));                         }                         catch(Exception _ex) { }                     }

                    }             }             T = true;             update(V);             T = false;             try             {                 Thread.sleep(Math.max(5L, (R + (long)I) - System.currentTimeMillis()));             }             catch(Exception _ex) { }         } while(true);     }

                    public boolean mouseExit(Event event, int l, int i1)     {         S = false;         N = -1;         O = -1;         return true;     }

                    public boolean mouseEnter(Event event, int l, int i1)     {         S = true;         return true;     }

                    public boolean mouseMove(Event event, int l, int i1)     {         N = l;         O = i1;         return true;     }

                    public boolean mouseDown(Event event, int l, int i1)     {         U = true;         return true;     }

                    boolean D(Image image)     {         MediaTracker mediatracker = new MediaTracker(this);         mediatracker.addImage(image, 0);         try         {             mediatracker.waitForID(0);         }         catch(InterruptedException _ex) { }         return !mediatracker.isErrorAny();     }

                    public void N()     {         H = L("fontsize", 10);         P = G("font");         boolean flag = G("italic").substring(0, 1).equalsIgnoreCase("y");         boolean flag1 = G("bold").substring(0, 1).equalsIgnoreCase("y");         int i1;         if(flag1)             i1 = 1;         else             i1 = 0;         B = new Font(P, i1 + (flag ? 2 : 0), H);         J = L("background", 16);         K = L("textcolor", 16);         I = L("delay", 10);         G = Math.max(L("movespeed", 16), 1);         Q = G("target");         for(L = 0; G("menuitem" + L) != null; L++);         a = new Image[L];         Y = new String[L][];         c = new Image[L][];         Image image = getImage(getCodeBase(), G("image"));         boolean flag2 = D(image);         for(int l = 0; l < L; l++)         {             int j1;             if(flag2)             {                 j1 = image.getHeight(this);                 a[l] = createImage(image.getWidth(this), j1);             } else             {                 j1 = F / L;                 a[l] = createImage(E, j1);             }             Graphics g1 = a[l].getGraphics();             int i2;             if(flag1)                 i2 = 1;             else                 i2 = 0;             Font font = new Font(P, i2 + (flag ? 2 : 0), L("fontsize", 10));             g1.setFont(font);             FontMetrics fontmetrics = g1.getFontMetrics(font);             if(flag2)                 g1.drawImage(image, 0, 0, this);             else                 g1.drawImage(D, 0, -l * j1, this);             g1.setColor(new Color(K));             String s = G("menuitem" + l);             g1.drawString(s, (E - fontmetrics.stringWidth(s)) / 2, (j1 - fontmetrics.getHeight()) / 2 + fontmetrics.getAscent());             int k1;             for(k1 = 0; G("menuitem" + l + "," + k1) != null; k1++);             c[l] = new Image[k1];             Y[l] = new String[k1];             Image image1 = getImage(getCodeBase(), G("image" + l));             boolean flag3 = D(image1);             for(int l1 = 0; l1 < k1; l1++)             {                 int j2;                 if(flag3)                 {                     j2 = image1.getHeight(this);                     c[l][l1] = createImage(E, j2);                 } else                 {                     j2 = (F - F / L) / k1;                     c[l][l1] = createImage(E, j2);                 }                 Graphics g2 = c[l][l1].getGraphics();                 int k2;                 if(flag1)                     k2 = 1;                 else                     k2 = 0;                 Font font1 = new Font(P, k2 + (flag ? 2 : 0), L("fontsize" + l, 10));                 g2.setFont(font1);                 FontMetrics fontmetrics1 = g2.getFontMetrics(font1);                 if(flag3)                     g2.drawImage(image1, 0, 0, this);                 else                     g2.drawImage(D, 0, -l1 * j2 - j1, this);                 g2.setColor(new Color(L("textcolor" + l, 16)));                 String s1 = G("menuitem" + l + "," + l1);                 g2.drawString(s1, (E - fontmetrics1.stringWidth(s1)) / 2, (j2 - fontmetrics1.getHeight()) / 2 + fontmetrics1.getAscent());                 Y[l][l1] = G("url" + l + "," + l1);             }

                    }

                    }

                    public Image B(Image image, int l, int i1)     {         Image image1;         for(image1 = createImage(l, i1); !image1.getGraphics().drawImage(image, 0, 0, l, i1, this););         return image1;     }

                    public void paint(Graphics g1)     {         if(C != null && T)             g1.drawImage(C, 0, 0, this);     }

                    public void update(Graphics g1)     {         paint(g1);     }

                    public void start()     {         if(A == null)         {             A = new Thread(this);             A.start();         }     }

                    public void stop()     {         if(A != null && A.isAlive())             A.stop();         A = null;     }

                    public int L(String s, int l)     {         String s1 = G(s);         int i1;         try         {             i1 = Integer.parseInt(s1, l);         }         catch(NumberFormatException _ex)         {             return 0;         }         return i1;     }

                    public int F()     {         d = 5 * d + 1 & 0xffff;         return d;     }

                    public void H(int l)     {         d = l;     }

                    public void C(int l)     {         e = new int[256];         f = new int[256];         for(int i1 = 0; i1 < 256; i1++)         {             e[i1] = i1;             f[i1] = i1;         }

                    H(Math.abs(l));         for(int j1 = 0; j1 < 500; j1++)         {             int k1 = (255 * F()) / 65535 + 1;             int i2;             for(i2 = (255 * F()) / 65535 + 1; i2 == k1; i2 = (255 * F()) / 65535 + 1);             if(k1 > 255)                 k1 = 0;             if(i2 > 255)                 i2 = 0;             int j2 = f[k1];             int k2 = f[i2];             f[k1] = k2;             f[i2] = j2;         }

                    g = new Hashtable(258);         for(int l1 = 0; l1 < 256; l1++)             g.put(new Integer(f[l1]), new Integer(l1));

                    }

                    public String K(String s)     {         int l = s.length();         byte abyte0[] = new byte[l];         byte abyte1[] = new byte[l];         s.getBytes(0, l, abyte0, 0);         for(int i1 = 0; i1 < l; i1++)         {             byte byte0 = abyte0[i1] < 0 ? (byte)(abyte0[i1] + 256) : abyte0[i1];             byte0 = (byte)((Integer)g.get(new Integer(byte0))).intValue();             byte0 += (10 * F()) / 65535;             if(byte0 > 255)                 byte0 -= 256;             abyte1[i1] = byte0;         }

                    return new String(abyte1, 0);     }

                    public synchronized void E(int l)     {         C(l);         d = l;     }

                    public String G(String s)     {         return getParameter(s);     }

                    public void J(String s)     {         k = true;         do         {             showStatus(s);             try             {                 Thread.sleep(200L);             }             catch(InterruptedException _ex) { }         } while(true);     }

                    public dissolvemenu()     {         T = false;         k = true;     }

                    private Thread A;     private Font B;     private Image C;     private Image D;     private int E;     private int F;     private int G;     private int H;     private int I;     private int J;     private int K;     private int L;     private int M;     private int N;     private int O;     private String P;     private String Q;     private long R;     private boolean S;     private boolean U;     private Graphics V;     private Graphics W;     private String X[];     private String Y[][];     private String Z[][];     private Image a[];     private Image b[];     private Image c[][];     private int d;     private int e[];     private int f[];     private Hashtable g;     private Hashtable h;     private Vector i;     private Vector j;     private boolean T;     private boolean k;

                  2. hi,

                    So hier der Java-Code! Hoff jetzt ist alles klar!

                    hurra, jetzt brauchen wir also nur noch jemanden, der lust hat sich da durchzuarbeiten ...

                    mach dir bitte mal klar, warum das hier SELFforum heisst.

                    ein gewisses grundverständnis von den techniken, die du einsetzt, solltest du schon mitbringen - das scheint mir bei dir aber eher weniger der fall zu sein.

                    lies dir bitte mal die </faq/> durch, insbesondere </faq/#Q-07> und </faq/#Q-10>.

                    gruss,
                    wahsaga

              2. Hi,

                Äh der html oder jva script code?
                Hier mal der html:
                <applet code="dissolvemenu.class" width="150" height="305" align="center">

                Das ist ein Java Applet, kein Javascript.

                Einzelheiten zu dieser Software kann Dir der Autor sagen.

                cu,
                Andreas

                --
                MudGuard? Siehe http://www.Mud-Guard.de/