|
|
|
|
[Java] - Dynamic menu |
DerEine
Neuling
Dabei seit: 05.02.2003
Beiträge: 12
|
|
[Java] - Dynamic menu |
|
Wie bekomme ich so ein Dynamisches menue hin?
Hab selbber was versucht. Aber das funtz aus irgendeinem Grund nur bei mir, auf meinem Rechner.
__________________ Ich weiß nicht mit welchen Waffen der dritte Weltkrieg gekämpft wird aber im vierten werden es Stöcke und Steine sein.
-nach Albert Einstein
|
|
27.04.2003 14:15 |
|
|
Deef
...
Dabei seit: 24.08.2002
Beiträge: 431
|
|
Willst Du jetzt den gesammten Quelltext? Waere besser, wenn Du mal genau fragen wuerdest, was genau Du nicht hinbekommst! Nen Java - Kurs brauchst Du jetzt hier nicht erwarten!
__________________ Was sagen uns Signaturen?! 1.Ich kann Latein 2.Ich bin umheimlich tiefgründig 3.Ich kann googlen 4.Ich lese die Lyrics der Lieder die ich höre 5.Ich schreibe und denke mir Scheisse aus die keiner lesen will...
|
|
27.04.2003 16:08 |
|
|
DerEine
Neuling
Dabei seit: 05.02.2003
Beiträge: 12
Themenstarter
|
|
|
|
Erwarte ich auch nicht.
Mein Problem ist nur, das ich das nicht extra als class datei haben will sondern direkt im Queltext.
Kein Problem denke ich und hab was zusammen gebastelt. ES Funktioniert auch super. Jedenfalls bei mir. Aber auf anderen PC funtz nix. Auserdem leuchtet es nicht. Na warscheinlich versteht ihr jetzt gar nichts mehr. Ich hau hir mal den Code rein. :
<html><head><title></title><style>
.menu
{
position: absolute;
top: 50;
z-index: 2;
}
.submenu
{
position: absolute;
left: 55;
z-index: 0;
visibility: hide;
visibility: hidden;
}
</style><script>
<!--
function show(ebene)
{
if(document.layers)
document.layers[ebene].visibility="show";
else
document.all[ebene].style.visibility="visible";
}
function hide(ebene)
{
if(document.layers)
document.layers[ebene].visibility="hide";
else
document.all[ebene].style.visibility="hidden";
}
var old;
var oldmem;
var oldsub;
if(document.layers)
{
window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=mouseout;
} else
{
document.onmousedown=mouseout;
}
function menu(ebene)
{
if(!old)
old=oldmem;
if(old!=ebene)
{
show(ebene);
old=ebene;
} else
old="";
}
function checkmenu(ebene)
{
if(old && old!=ebene)
{
hide(old);
show(ebene);
old=ebene;
}
submenu();
}
function mouseout()
{
if(old)
hide(old);
oldmem=old; old="";
submenu();
}
function submenu(ebene)
{
if(oldsub)
{
hide(oldsub);
oldsub="";
}
if(ebene)
{
show(ebene);
oldsub=ebene;
}
}
// -->
</script></head>
<body bgcolor=000000 Text=FFFFFF Link="#FFFFFF" VLink="#FFFFFF" ALink="#FFFFFF" leftmargin="0" rightmargin="0">
<div class="menu" style="left: 0; top:73;">
<table bgcolor=000000 cellspacing=0 cellpadding=2 border=0 width=*>
<tr><td><a href="java script:menu('menu2x')" onmouseover="checkmenu('menu2x')"><b>Start</b></a>
</table>
</div>
<div id="menu2x" class="submenu" style="left: 150; top:73;">
<table bgcolor=000000 cellspacing=0 cellpadding=2 border=0 width=*>
<tr><td>
<a href="">Home</a><br>
<a href="">Kontakt</a><br>
</table>
</div>
</body>
</html>
Das ist jetzt nur ein Beispiel. Der richtige Quelltext ist zu lang.
__________________ Ich weiß nicht mit welchen Waffen der dritte Weltkrieg gekämpft wird aber im vierten werden es Stöcke und Steine sein.
-nach Albert Einstein
|
|
27.04.2003 16:32 |
|
|
Deef
...
Dabei seit: 24.08.2002
Beiträge: 431
|
|
Java direkt im Quelltext?
Ist es denn verammt nochmal sooo schwer Java und JavaScript auseinander zu halten?
Du hast richtig erkannt, dass Menu ist in Java geschrieben ... Von daher haette ich Dir etwas mehr zugetraut!
Dein Quelltext ist JavaScript und das hat nicht, aber auch rein gar nichts damit zu tun, was Du suchst!
__________________ Was sagen uns Signaturen?! 1.Ich kann Latein 2.Ich bin umheimlich tiefgründig 3.Ich kann googlen 4.Ich lese die Lyrics der Lieder die ich höre 5.Ich schreibe und denke mir Scheisse aus die keiner lesen will...
|
|
27.04.2003 17:17 |
|
|
phlox81
Bote des Lichts und Moderator
Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo
|
|
Google mal danach, gibt zahlreiche Seiten dazu.
Aber von JavaSkript würde ich abraten, da man
auch viel humbug damit machen kann, und deshalb bei
vielen abgeschaltet ist.
Devil
__________________ Intelligenz ist eine Illusion des Menschen
phlox81.de | codenode.de
|
|
27.04.2003 18:50 |
|
|
DerEine
Neuling
Dabei seit: 05.02.2003
Beiträge: 12
Themenstarter
|
|
@Jut@ro
Ok Ok
Von mir auch JavaScript.
Aber wieso hat das nichts damit zu tun was ich suche?
Ich suche ein ganz einfaches Menu, das beim draufdrücken weiter untermenus zeigt. Und das ganze im Quelltext. Und mit einem Lösungsvorschlag hat dein Posting nichts, aber auch rein gar nichts zu tun.
@Devil81
Es wäre mir auch lieber ohne JavaScript. Aber hast du eine andere Möglichkeit so was zu zaubern. Wenn es sowas gibt, bin ich gerne bereit denn ganzen JavaScript Müll für immer weckzuschmeißen. Mir fällt nur irgendwie keine andere Lösung ein.
__________________ Ich weiß nicht mit welchen Waffen der dritte Weltkrieg gekämpft wird aber im vierten werden es Stöcke und Steine sein.
-nach Albert Einstein
|
|
27.04.2003 19:49 |
|
|
phlox81
Bote des Lichts und Moderator
Dabei seit: 19.10.2002
Beiträge: 3.028
Herkunft: Irgendwo im Nirgendwo
|
|
|
27.04.2003 20:20 |
|
|
DerEine
Neuling
Dabei seit: 05.02.2003
Beiträge: 12
Themenstarter
|
|
?
Ich weiß jetzt nicht ob dur dir mein Beispiel angeguckt hast. Es soll so eine Menue leiste werden, wie die dinger ganz oben bei den meisten programmen. Trotzdem Danke.
__________________ Ich weiß nicht mit welchen Waffen der dritte Weltkrieg gekämpft wird aber im vierten werden es Stöcke und Steine sein.
-nach Albert Einstein
|
|
27.04.2003 20:55 |
|
|
LX
El Comandante en Jefe
Dabei seit: 25.11.2001
Beiträge: 5.372
Herkunft: Berliner Bronx
|
|
Zitat: |
Original von Devil81
Aber von JavaSkript würde ich abraten, da man
auch viel humbug damit machen kann, und deshalb bei
vielen abgeschaltet ist. |
Nuja, also ich kenne mehr Leute, die JavaScript anhaben, als Leute, die überhaupt einen Java-Browserplugin installiert haben
Falls eine JavaScript-Lösung immer noch interessiert: das hier hab ich mal vor ein paar Monaten für jemanden aus einem anderen Forum zusammengeschustert.
__________________ JS-Games.de - Misled Scripting Skills Gone Mad | Meine Filmkritiken | Urban Photography
Kommt mal in den IRC-Channel: irc.eu.freenode.net | Port 6667 | #blackboard
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett
|
|
28.04.2003 03:19 |
|
|
DerEine
Neuling
Dabei seit: 05.02.2003
Beiträge: 12
Themenstarter
|
|
Endlich mal ne richtige antwort. Danke! Bin allerdings schon fündig geworden.
-->Javascrips
Trotzdem auf jeden fall Danke!
__________________ Ich weiß nicht mit welchen Waffen der dritte Weltkrieg gekämpft wird aber im vierten werden es Stöcke und Steine sein.
-nach Albert Einstein
|
|
28.04.2003 17:33 |
|
|
|
|
|
|