Om nah hoo pez nyeetz, tommyhilfe!
Geht das nicht über Java?
Es geht um einen Farbwechsel, bei dem aus zwei getrennten Bereichen immer zwei Bilder gleichzeitig übereinander stehen.
Farbwechsel? Zeig mal ein Beispiel. Vielleicht kommt man ganz ohne Bilder aus.
Linkes Menü ruft ein Jpg auf und...
die rechte Seite legt ein PNG darüber.Kann dieses PNG über jedes andere JPG gelegt werden? _Muss_ zuerst links geklickt werden?
Stehe vollkommen aufm Schlauch
Angeber ;-)Wie sind deine Kenntnisse in HTML, CSS und JavaScript? Gibt es schon ein zugrunde liegendes HTML-Dokument?
Matthias
Hey Matthias,
ich habe Kenntnisse in HTML und CSS, Javascrip leider nihct :(
KAnnst du mir sagen, wie ich das JAvascript auf ein neues HTML Menü anwenden kann? Das Script macht ja eigentlich schon das, was ich benötige. Das Problem ist, wenn ich ein neues Menü einbaue, führt das Script die Funktion inklusive aus (es wird also immer nur ein Bild angezeigt).
Ich brauche die Funktion aber auf ein neues Menü losgelöst von dem anderen Menü, allein die Bilder würde ich per Css mit z-index übereinander setzen lassen.
Wie kann ich das Script umschreiben, dass es ein neues MEnü anspricht, eigentlich wäre das doch die Lösung, oder?
<script language="javascript">
<!--
var i = 1;
var schicht = "bereich";
var browserName = navigator.appName;
var browserVersion = parseInt(navigator.appVersion);
var isIE = false;
var isNN = false;
var isDOM = false;
var isDomIE = false;
var isDomNN = false;
isIE = browserName.indexOf("Microsoft Internet Explorer" )==-1?false:true;
isNN = browserName.indexOf("Netscape")==-1?false:true;
isDOM = document.getElementById?true:false;
function verbergen(bereich) {
if (isDOM) document.getElementById(name).style.visibility="hidden";
if (isDomIE) document.all[name].style.visibility="hidden";
if (isDomNN) document.layers[name].visibility="hidden";
}
function zeigen(bereich) {
if (isDOM) document.getElementById(name).style.visibility="visible";
if (isDomIE) document.all[name].style.visibility="visible";
if (isDomNN) document.layers[name].visibility="visible";
}
function click(num){
verbergen(eval('"' + schicht + i +'"'));
zeigen(eval('"' + schicht + num +'"'));
i = num;
}
//-->
</script>