Java-Menu auch im Netscape?
paschy
- javascript
0 Gunnar Bittersmann0 paschy
0 fastix®
Hallo ich habe hier folgendes menu:
<STYLE>
#contextMenu
{
position: absolute;
visibility: hidden;
width: 202px;
background-color: #F0F0F0;
layer-background-color: #F0F0F0;
border: 2px outset white;
}
a.menu
{
font-weight: bold;
color: #777777;
width: 100%;
cursor: default;
}
a.menuOn
{
color: #999999;
font-weight: bold;
width: 100%;
cursor: hand;
}
</STYLE>
<SCRIPT>
var menu;
var a, b, c, g;
function showMenu (evt,d,e,f,h) {
a = d;
b = e;
c = f;
g = h;
if (document.all) {
document.all.contextMenu.style.left = document.body.scrollLeft + event.clientX
document.all.contextMenu.style.top = document.body.scrollTop + event.clientY
document.all.contextMenu.style.visibility = 'visible';
return false;
}
else if (document.layers) {
if (evt.which == 3) {
document.contextMenu.left = evt.x;
document.contextMenu.top = evt.y;
document.contextMenu.onmouseout =
function (evt) { this.visibility = 'hide'; };
document.contextMenu.visibility = 'show';
return false;
}
}
else if (document.getElementById) {
if (evt.button == 3) {
evt.preventDefault();
var menu = document.getElementById('contextMenu');
menu.style.left = evt.pageX + 'px';
menu.style.top = evt.pageY + 'px';
menu.style.visibility = 'visible';
return false;
}
}
return true;
}
function goto_kolo()
{
location.href = "index.php?p=inseln&p2=reserve&k_o=" + escape(a) + "&k_ig=" + escape(b) + "&k_in=" + escape(c);
}
function goto_spio()
{
location.href = "index.php?p=spio&view=true&id=" + escape(g);
}
</SCRIPT>
mein problem is, dass das ganze nur im IE mit onclick=showMenu(onclick,1,1,1,1) funktioniert aber bei Netscape nix geht... vielleicht kann mir ja jemand helfen
gruss paschy
mein problem is, dass das ganze nur im IE mit onclick=showMenu(onclick,1,1,1,1) funktioniert aber bei Netscape nix geht... vielleicht kann mir ja jemand helfen
paschy,
Mt dem Netscape-Problem kann ich dir grad nicht helfen, aber du weißt, dass
(1) Java nichts mit JavaScript zu tun hat?
(2) die Elemente script und style ein type-Attribut verlangen, es also <script type="text/javascript"> und <style type="text/css"> heißen muss?
(3) eine Navigation immer ohne JavaScript auskommen sollte?
Gunnar
es geht dabei ja nich um eine navigation sondern um ein kleines menu das über bestimmten punkten einer <map> liegt.
ich habe den gesamten quelltext von hier:
http://www.perlunity.de/javascript/scripts/javascript_0253_main.shtml
habe das dann bissel verändert für meine zwecke aber auch dort ging es mit Java schon nicht.
es geht dabei ja nich um eine navigation sondern um ein kleines menu
paschy,
Dir ist schon klar, dass ein Menü zur Navigation dient?
ich habe den gesamten quelltext von hier:
http://www.perlunity.de/javascript/scripts/javascript_0253_main.shtml
habe das dann bissel verändert für meine zwecke aber auch dort ging es mit Java schon nicht.
Da ist auch kein Java.
So ist das mit irgendwelchen Scripten aus'm Netz: keine Garantie, dass sie laufen...
Warum favorisierst du nicht eine Lösung, die ohne JavaScript in allen Browsern funktioniert?
Gunnar
welche lösung schlägst du denn vor? ich brauche etwas das ein "menu" beim klick auf bestimmte koordinaten in einem <map> attribut aufruft und in dem bestimmte variablen übergeben werden.
ich weiss nicht, wie ich dass ohne javascript lösen kann.
PS ich habe mich in der überschrift ein wenig vertan ich meine natürlich kein JAVA, sondern Javascript.
Moin!
mein problem is, dass das ganze nur im IE mit onclick=showMenu(onclick,1,1,1,1) funktioniert aber bei Netscape nix geht... vielleicht kann mir ja jemand helfen
Welcher Netscape?!? Es gibt wesentliche Unterschiede zwischen 4.x, und 6.x/7.x!
Wie lautet denn die Fehlermeldung?
Fehler in welcher Zeile? -> Welche der dargestellten Zeilen ist das?
Zum Testen müssten wir uns Deine gesamte Umgebung nachbauen und dafür fehlen uns Informationen.
Ist die Seite online zu bewundern? Das wäre optimal.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®