cainstarrrr: layer menü

kann mir bitte jemand helfen, ich bin schon voll am verzweifeln...

also hier erstmal der code!


<html> <style TYPE="text/css"> TD {font:12px verdana; color:#ffffff; cursor:default;} </style>

<SCRIPT language="Javascript"> ///////////////////////////////////////////////////////// // (C)opyright Jan Erdmann ..:: www.jex-treme.de ::.. // // Dieses Script darf frei verwendet werden, solange // // dieser Text in dieser Form bestehen bleibt. // // Die anderen Texte im Script dürfen verändert werden.// /////////////////////////////////////////////////////////

var oberfarbe="#ff0000"; // Mouseoverfarbe var prozinten=50; // Intensivität bei Mouseover

var MSIE=navigator.userAgent.indexOf("MSIE"); var NETS=navigator.userAgent.indexOf("Netscape"); var OPER=navigator.userAgent.indexOf("Opera");

var bsfarbe=oberfarbe;

function an(ob,nr) { if (MSIE!=-1 && OPER==-1) ob.filters.alpha.opacity=prozinten; document.getElementById(["menu"+nr]).style.visibility="visible"; }

function aus(ob,nr) { if (MSIE!=-1 && OPER==-1) ob.filters.alpha.opacity=100; document.getElementById(["menu"+nr]).style.visibility="hidden"; }

function o(ob,bfarbe,btext) { if (bfarbe==0) { if (MSIE!=-1 && OPER==-1) ob.filters.alpha.opacity=100; bfarbe=oberfarbe; } if (bfarbe==1) { if (MSIE!=-1 && OPER==-1) ob.filters.alpha.opacity=prozinten; bfarbe=""; } window.status=btext; if (MSIE!=-1 && OPER==-1) { ob.style.backgroundColor=bfarbe; ob.style.backgroundColor=bsfarbe; } bsfarbe=bfarbe; }

function blink(url) {location.href=url; }

function blinkgb(url) {window.open(url,"","width=950,height=700,left=25,top=10,scrollbars=yes, resizable=yes"); }

function blinka(url) {location.href=""; }

/////////////////////////////////////////////////////////////// ANLEITUNG // Um die Breite zu ändern, musst du alle Tabellen verbreitern. // zb doppelte breite: // statt: width=400 machst du width=800 // statt: width=100 machst du width=200 // statt: <div style="width:96"> machst du <div style="width:196"> // Die Höhe kannst du ganz normal mit height=267 ändern. // Hast du allerdings mehr Links in der Tabelle als reinpassen, wird die Tabelle größer. // Willst du mehr Rubriken, einfach einen Block (von <td> bis </td>) duplizieren. // Folgene Variablen müssen dann auch noch angepasst werden: // id="menu1" - onmouseover="an(bild1,1)" onmouseout="aus(bild1,1)" - id="bild1" // Ein neues Bild muss dann auch noch unten eingefügt werden: // <td onmouseover="an(bild1,1)" onmouseout="aus(bild1,1)" bgcolor=#000000><img src=rub1.gif></td> // Texte statt Grafiken gehen natürlich auch: // <td onmouseover="an(bild4,4)" onmouseout="aus(bild4,4)" bgcolor=#000000>Hier der Link</td> // Das Script läuft nur mit IE. Auf Opera läuft es zwar auch, aber ohne den Trasparenz Effekt. // Auf Netscape geht leider garnichts. // Die Anleitung kannst du aus dem Script löschen.

// Viel Spaß Jan Erdmann ..:: www.jex-treme.de ::.. </SCRIPT>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <body bgcolor=#647383><center> <div align="center"> <table width=400 height=267 border=0 cellpadding=0 cellspacing=0 background="site.design/1.jpg"> <tr> <td width="120"><div id="menu1" style="position:relative; visibility:hidden;"> <table border=0 cellspacing=0 cellpadding=0 width=135 height=267 onmouseover="an(bild1,1)" onmouseout="aus(bild1,1)" bgcolor=#000000 style="FILTER: alpha(opacity=100)" id="bild1"><td valign=bottom> <table border=0 cellspacing=0 cellpadding=2> <tr> <td> </td> </tr> <tr> <td style="FILTER: alpha(opacity=100)" onmouseover="o(this,1,'grafix.galerie.04')" onmouseout="o(this,0,'')" onclick="blinka('')"><div style="width:96"> <strong>:galerie.04</strong> </div></td> </tr> <tr> <td style="FILTER: alpha(opacity=100)" onmouseover="o(this,1,'grafix.galerie.03')" onmouseout="o(this,0,'')" onclick="blinka('')"><div style="width:96"> <strong>:galerie.03</strong> </div></td> </tr> <tr> <td style="FILTER: alpha(opacity=100)" onmouseover="o(this,1,'grafix.galerie.02')" onmouseout="o(this,0,'')" onclick="blinka('')"><div style="width:96"> <strong>:galerie.02</strong> </div></td> </tr> <tr> <td style="FILTER: alpha(opacity=100)" onmouseover="o(this,1,'grafix.galerie.01')" onmouseout="o(this,0,'')" onclick="blinka('')"><div style="width:96"> <strong>:galerie.01</strong> </div></td> </tr></td> </table> </table> </div></td> <td width="53"><div id="menu2" style="position:relative; visibility:hidden;"> <table border=0 cellspacing=0 cellpadding=0 width=135 height=267 onmouseover="an(bild2,2)" onmouseout="aus(bild2,2)" bgcolor=#000000 style="FILTER: alpha(opacity=100)" id="bild2"><td valign=bottom> <table border=0 cellspacing=0 cellpadding=2> <tr> <td> </td> </tr> <tr> <td style="FILTER: alpha(opacity=100)" onmouseover="o(this,1,'sketche.galerie.01')" onmouseout="o(this,0,'')" onclick="blinka('')"><div style="width:96"><strong>:galerie.01</strong> </div></td> </tr></td> </table> </table> </div></td> <td width="105"><div id="menu3" style="position:relative; visibility:hidden;"> <table border=0 cellspacing=0 cellpadding=0 width=135 height=267 onmouseover="an(bild3,3)" onmouseout="aus(bild3,3)" bgcolor=#000000 style="FILTER: alpha(opacity=100)" id="bild3"><td valign=bottom> <table border=0 cellspacing=0 cellpadding=2> <tr> <td> </td> </tr> <tr> <td style="FILTER: alpha(opacity=100)" onmouseover="o(this,1,'foto.galerie.01')" onmouseout="o(this,0,'')" onclick="blinka('')"><div style="width:96"><strong>:galerie.01 </strong> </div></td> </tr></td> </table> </table> </div></td> <td width="122"><div id="menu4" style="position:relative; visibility:hidden;"> <table border=0 cellspacing=0 cellpadding=0 width=135 height=267 onmouseover="an(bild4,4)" onmouseout="aus(bild4,4)" bgcolor=#000000 style="FILTER: alpha(opacity=100)" id="bild4"><td valign=bottom> <table border=0 cellspacing=0 cellpadding=2> <tr> <td> </td> </tr> <td style="FILTER: alpha(opacity=100)" onmouseover="o(this,1,'www.trial-ev.de´;)" onmouseout="o(this,0,'')" onclick="blinkgb ('http://www.trial-ev.de´;)"><div style="width:96"><strong>:trial-ev.de</strong> </div></td> </tr> <td style="FILTER: alpha(opacity=100)" onmouseover="o(this,1,'www.eastsidehiphop.de´;)" onmouseout="o(this,0,'')" onclick="blinkgb ('http://www.eastsidehiphop.de´;)"><div style="width:96"><strong>:eastsidehiphop.de</strong> </div></td> </tr> <td style="FILTER: alpha(opacity=100)" onmouseover="o(this,1,'www.hiphopdealer.com´;)" onmouseout="o(this,0,'')" onclick="blinkgb ('http://www.hiphopdealer.com´;)"><div style="width:96"><strong>:hiphopdealer.com</strong> </div></td> <tr> <td style="FILTER: alpha(opacity=100)" onmouseover="o(this,1,'www.jenagraffiti.de´;)" onmouseout="o(this,0,'')" onclick="blinkgb ('http://www.jenagraffiti.de´;)"><div style="width:96"><strong>:jenagraffiti.de</strong> </div></td> </tr></td> </table> </table> </div></td> <td width="122"><div id="menu5" style="position:relative; visibility:hidden;"> <table border=0 cellspacing=0 cellpadding=0 width=131 height=267 onmouseover="an(bild5,5)" onmouseout="aus(bild5,5)" bgcolor=#000000 style="FILTER: alpha(opacity=100)" id="bild5"><td valign=bottom> <table border=0 cellspacing=0 cellpadding=2> <tr> <td> </td> </tr> <td style="FILTER: alpha(opacity=100)" onmouseover="javascript:o(this,1,'www.cainer.de - g-buch')" onmouseout="o(this,0,'')" onclick="blinkgb ('http://gb.terafix.com/?user=CAiNStAR&action=ShowGB´;)"><div style="width:96"> <strong>:visit</strong> </div></td> </tr></td> </table> </table> </div></td> <tr> <td onmouseover="an(bild1,1)" onmouseout="aus(bild1,1)" bgcolor=#000000><img src=site.design/grafix.jpg width="135" height="25"></td> <td onmouseover="an(bild2,2)" onmouseout="aus(bild2,2)" bgcolor=#000000><img src=site.design/sketches.jpg width="135" height="25"></td> <td onmouseover="an(bild3,3)" onmouseout="aus(bild3,3)" bgcolor=#000000><img src=site.design/fotos.jpg width="135" height="25"></td> <td onmouseover="an(bild4,4)" onmouseout="aus(bild4,4)" bgcolor=#000000><img src=site.design/links.jpg width="135" height="25"></td> <td onmouseover="an(bild5,5)" onmouseout="aus(bild5,5)" bgcolor=#000000><img src=site.design/g-buch.jpg width="131" height="25"></td> </table> </div>


und zwar möchte ich das sich die links die über menü 1 - 3 gehen in einem bestimmtem frame öffnen der sich auf der selben seite wie das zu sehende menü befindet!

ich denke das es sich nur um eine veränderung bei dieser passage handeln

function blinka(url) {location.href=""; }

aber alles was ich bis dato probiert hab scheiterte!

danke schon mal im vorraus an den der sich die mühe macht! :) :)

  1. Hi,

    kann mir bitte jemand helfen, ich bin schon voll am verzweifeln...

    also hier erstmal der code!

    Ein Link zum Code hätte gereicht:)

    ...onmouseover="javascript:o(this,1,'www.cainer.de - g-buch')"...

    javascript: ist hier^^^ falsch, bitte raus damit.

    ...blinkgb ('h...

    sowas ^ (blank) beim Funktionsaufruf soll nicht sein. Es ist unschön und gefährlich.

    und zwar möchte ich das sich die links die über menü 1 - 3 gehen in einem bestimmtem frame öffnen der sich auf der selben seite wie das zu sehende menü befindet!

    Nach 4 mal lesen und raten, wo Kommatas hin kommen, hab ich den Satz vermutlich verstanden:)
    Mach das Script erst mal richtig lauffähig, bevor Du es erweiterst.

    ich denke das es sich nur um eine veränderung bei dieser passage handeln

    function blinka(url)
    {location.href=""; }

    aber alles was ich bis dato probiert hab scheiterte!

    Was hast Du denn probiert und mit welchem Browser gibts Probleme?
    Für was ist die Funktion  blink()? Sie wird in deinem Quelltext nirgendwo aufgerufen.
    Ich bin auch sehr faul was Funktionsnamen angeht, aber auf die Idee,
    einfach nur ein Buchstabe wie "o" zu verwenden bin ich noch nie gekommen.

    Du solltest den Code insgesamt mal durchgehen, er macht einen unsauberen Eindruck. Wenn es danach immer noch nicht geht, poste möglichst einen Link darauf.

    danke schon mal im vorraus an den der sich die mühe macht! :) :)

    Bitte:)

    Grüße, Bürgle
    http://www.benotung.de