Hallo Zusammen.
Ich habe im internet einen Quelltext für ein Rightclick Menü gefunden.
Und da wollte ich ma fragen ob man diesen quelltext in einer extra datei schreiben kann, wie z.B. bei css. Aber ich glaube das es sich bei diesem Quelltext nicht um css handelt, bin mir aber nicht sicher.
Danke schonmal im vorraus.
Hier mal der Quelltext den ich auslagern möchte.
<STYLE>
#contextMenu {
position: absolute;
visibility: hidden;
width: 120px;
background-color: lightgrey;
layer-background-color: lightgrey;
border: 2px outset white;
}
.A:Menu {
color: black;
text-decoration: none;
cursor: default;
width: 100%
}
.A:MenuOn {
color: white;
text-decoration: none;
background-color: darkblue;
cursor: default;
width: 100%
}
</STYLE>
<SCRIPT>
var menu;
function showMenu (evt) {
if (document.all) {
document.all.contextMenu.style.pixelLeft = event.clientX;
document.all.contextMenu.style.pixelTop = 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;
}
}
return true;
}
if (document.all)
document.oncontextmenu =showMenu;
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = showMenu;
}
</SCRIPT>
<DIV ID="contextMenu"
ONMOUSEOUT="menu = this; this.tid = setTimeout
('menu.style.visibility = \'hidden\'', 20);"
ONMOUSEOVER="clearTimeout(this.tid);"
>
<span style="color:#8D9CC0;font-size:14"><font face="Comic Sans Ms"><b><i>JS´s Homepage</i></b></font></span>
<hr>
<A HREF="index.html";
CLASS="menu"
ONMOUSEOVER="this.className = 'menuOn'"
ONMOUSEOUT="this.className = 'menu';"
target=_parent>
Startseite
</A>
<br/>
<A HREF="links.html"; CLASS="menu"
ONMOUSEOVER="this.className = 'menuOn'"
ONMOUSEOUT="this.className = 'menu';"
target=_parent>
Linkseite
</A>
<br/>
<hr>
<a href="#"
onclick='window.location = "view-source:" + window.location.href'; CLASS="menu"
ONMOUSEOVER="this.className = 'menuOn'"
ONMOUSEOUT="this.className = 'menu';"
>
Quelltext
</A>
</DIV>
Ich habe im internet einen Quelltext für ein Rightclick Menü gefunden.
Und da wollte ich ma fragen ob man diesen quelltext in einer extra datei schreiben kann, wie z.B. bei css. Aber ich glaube das es sich bei diesem Quelltext nicht um css handelt, bin mir aber nicht sicher.
Danke schonmal im vorraus.
Hier mal der Quelltext den ich auslagern möchte.
<STYLE>
#contextMenu {
position: absolute;
visibility: hidden;
width: 120px;
background-color: lightgrey;
layer-background-color: lightgrey;
border: 2px outset white;
}
.A:Menu {
color: black;
text-decoration: none;
cursor: default;
width: 100%
}
.A:MenuOn {
color: white;
text-decoration: none;
background-color: darkblue;
cursor: default;
width: 100%
}
</STYLE>
<SCRIPT>
var menu;
function showMenu (evt) {
if (document.all) {
document.all.contextMenu.style.pixelLeft = event.clientX;
document.all.contextMenu.style.pixelTop = 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;
}
}
return true;
}
if (document.all)
document.oncontextmenu =showMenu;
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = showMenu;
}
</SCRIPT>
<DIV ID="contextMenu"
ONMOUSEOUT="menu = this; this.tid = setTimeout
('menu.style.visibility = \'hidden\'', 20);"
ONMOUSEOVER="clearTimeout(this.tid);"
>
<span style="color:#8D9CC0;font-size:14"><font face="Comic Sans Ms"><b><i>JS´s Homepage</i></b></font></span>
<hr>
<A HREF="index.html";
CLASS="menu"
ONMOUSEOVER="this.className = 'menuOn'"
ONMOUSEOUT="this.className = 'menu';"
target=_parent>
Startseite
</A>
<br/>
<A HREF="links.html"; CLASS="menu"
ONMOUSEOVER="this.className = 'menuOn'"
ONMOUSEOUT="this.className = 'menu';"
target=_parent>
Linkseite
</A>
<br/>
<hr>
<a href="#"
onclick='window.location = "view-source:" + window.location.href'; CLASS="menu"
ONMOUSEOVER="this.className = 'menuOn'"
ONMOUSEOUT="this.className = 'menu';"
>
Quelltext
</A>
</DIV>