Nicolas Huentz: Dhtml

Hallo!!!
Ich brauche Hilfe: Und zwar ist auf meiner Seiter http://nico-huentz.piranho.de/index_neu.html öffnet sich die menülinks im falschen target, kann mir jemand helfen???

Js-Teil:

YOffset=20; // no quotes!!
staticYOffset=20; // no quotes!!
slideSpeed=20 // no quotes!!
waitTime=1000; // no quotes!! this sets the time the menu stays out for after the mouse goes off it.
hdrFontFamily="Verdana";
hdrFontSize="3";
hdrFontColor="white";
hdrBGColor="#170088";
hdrAlign="right";
hdrVAlign="center";
hdrHeight="20";
linkFontFamily="Verdana";
linkFontSize="2";
linkBGColor="white";
linkOverBGColor="#DDDDDD";
linkTarget="volley";
linkAlign="left";
menuBGColor="white";
menuIsStatic="yes";
menuWidth=110; // Must be a multiple of 10! no quotes!!
barBGColor="#444444";
barFontFamily="Verdana";
barFontSize="2";
barFontColor="white";
barVAlign="top";
barWidth=20; // no quotes!!

NS6 = (document.getElementById&&!document.all)
IE = (document.all)
NS = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4")

moving=setTimeout('null',1)
function moveOut() {
if ((NS6 && parseInt(ssm.left)<0)||(IE && ssm.style.pixelLeft<0)||(NS && document.ssm.left<0)) {
clearTimeout(moving);moving = setTimeout('moveOut()', slideSpeed)
if (NS6) {ssm.left = parseInt(ssm.left)+10+"px";}
if (IE) {ssm.style.pixelLeft += 10;}
if (NS) {document.ssm.left += 10;}}
else {clearTimeout(moving);moving=setTimeout('null',1)}};
function moveBack() {
clearTimeout(moving);moving = setTimeout('moveBack1()', waitTime)}
function moveBack1() {
if ((NS6 && parseInt(ssm.left)>(-menuWidth))||(IE && ssm.style.pixelLeft>(-menuWidth))||(NS && document.ssm.left>(-menuWidth))) {
clearTimeout(moving);moving = setTimeout('moveBack1()', slideSpeed);
if (NS6) {ssm.left = parseInt(ssm.left)-10+"px";}
if (IE) {ssm.style.pixelLeft -= 10;}
if (NS) {document.ssm.left -= 10;}}
else {clearTimeout(moving);moving=setTimeout('null',1)}};

lastY = 0;
function makeStatic() {
if (NS6) {winY = window.pageYOffset;}
if (IE) {winY = document.body.scrollTop;var NM=document.all('ssm').style}
if (NS) {winY = window.pageYOffset;var NM=document.ssm}
if (NS6||IE||NS) {
if (winY!=lastY&&winY>YOffset-staticYOffset) {
smooth = .2 * (winY - lastY - YOffset + staticYOffset);}
else if (YOffset-staticYOffset+lastY>YOffset-staticYOffset) {
smooth = .2 * (winY - lastY);}
else {smooth=0}
if(smooth > 0) smooth = Math.ceil(smooth);
else smooth = Math.floor(smooth);
if (NS6) ssm.top=parseInt(ssm.top)+smooth+"px"
if (IE) NM.pixelTop+=smooth;
if (NS) NM.top+=smooth;
lastY = lastY+smooth;
setTimeout('makeStatic()', 1)}}

function initSlide() {
if (NS6){
ssm=document.getElementById("ssm").style
ssm.visibility="visible";
ssm.left = -menuWidth;}
else if (IE) {
ssm.style.visibility = "visible"
ssm.style.pixelLeft = -menuWidth;}
else if (NS) {
document.ssm.left = -menuWidth;
document.ssm.visibility = "show"}
if (menuIsStatic=="no") makeStatic();}

function startMenu(menuHeader, barText) {
if (IE||NS6) {document.write('<DIV ID="ssm" style="visibility:hidden;Position : Absolute ;Left : 0px ;Top : '+YOffset+' ;Z-Index : 20;width:1px" onmouseover="moveOut()" onmouseout="moveBack()">')}
if (NS) {document.write('<LAYER visibility="hide" top="'+YOffset+'" name="ssm" bgcolor="'+menuBGColor+'" left="0" onmouseover="moveOut()" onmouseout="moveBack()">')}
if (NS6){document.write('<table border="0" cellpadding="0" cellspacing="0" width="'+(menuWidth+barWidth+2)+'" bgcolor="'+menuBGColor+'"><TR><TD>')}
tempBar=""
for (i=0;i<barText.length;i++) {
tempBar+=barText.substring(i, i+1)+"<BR>"}
document.write('<table border="0" cellpadding="0" cellspacing="1" width="'+(menuWidth+barWidth+2)+'" bgcolor="'+menuBGColor+'"><tr><td bgcolor="'+hdrBGColor+'" WIDTH="'+(menuWidth-1)+'" HEIGHT="'+hdrHeight+'" ALIGN="'+hdrAlign+'" VALIGN="'+hdrVAlign+'">&nbsp;<font face="'+hdrFontFamily+'" Size="'+hdrFontSize+'" COLOR="'+hdrFontColor+'"><b>'+menuHeader+'</b></font></td><td align="center" rowspan="100" width="'+barWidth+'" bgcolor="'+barBGColor+'" valign="'+barVAlign+'"><p align="center"><font face="'+barFontFamily+'" Size="'+barFontSize+'" COLOR="'+barFontColor+'"><B>'+tempBar+'</B></font></p></TD></tr>')}

function addItem(text, link, target) {
if (!target) {target=linkTarget}
document.write('<TR><TD BGCOLOR="'+linkBGColor+'" onmouseover="bgColor=''+linkOverBGColor+''" onmouseout="bgColor=''+linkBGColor+''" WIDTH="'+(menuWidth-1)+'"><ILAYER><LAYER onmouseover="bgColor=''+linkOverBGColor+''" onmouseout="bgColor=''+linkBGColor+''" WIDTH="100%" ALIGN="'+linkAlign+'"><DIV  ALIGN="'+linkAlign+'"><FONT face="'+linkFontFamily+'" Size="'+linkFontSize+'">&nbsp;<A HREF="'+link+'" CLASS="ssmItems" target="_self">'+text+'</DIV></LAYER></ILAYER></TD></TR>')}

function addExItem(text, link, target) {
if (!target) {target=linkTarget}
document.write('<TR><TD BGCOLOR="'+linkBGColor+'" onmouseover="bgColor=''+linkOverBGColor+''" onmouseout="bgColor=''+linkBGColor+''" WIDTH="'+(menuWidth-1)+'"><ILAYER><LAYER onmouseover="bgColor=''+linkOverBGColor+''" onmouseout="bgColor=''+linkBGColor+''" WIDTH="100%" ALIGN="'+linkAlign+'"><DIV  ALIGN="'+linkAlign+'"><FONT face="'+linkFontFamily+'" Size="'+linkFontSize+'">&nbsp;<A HREF="'+link+'" target="_self" CLASS="ssmItems">'+text+'</DIV></LAYER></ILAYER></TD></TR>')}

function addExPic(text, link, target) {
if (!target) {target=linkTarget}
document.write('<TR><TD cellpadding="2" BGCOLOR="'+linkBGColor+'" onmouseover="bgColor=''+linkOverBGColor+''" onmouseout="bgColor=''+linkBGColor+''" WIDTH="'+(menuWidth-1)+'"><ILAYER><LAYER onmouseover="bgColor=''+linkOverBGColor+''" onmouseout="bgColor=''+linkBGColor+''" WIDTH="100%" ALIGN="'+linkAlign+'"><DIV  ALIGN="'+linkAlign+'">&nbsp;<A HREF="'+link+'" target="_self" CLASS="ssmItems"><img src="'+text+'" border="0"></A></DIV></LAYER></ILAYER></TD></TR>')}

function addHdr(text) {
document.write('<tr><td bgcolor="'+hdrBGColor+'" HEIGHT="'+hdrHeight+'" ALIGN="'+hdrAlign+'" VALIGN="'+hdrVAlign+'" WIDTH="'+(menuWidth-1)+'">&nbsp;<font face="'+hdrFontFamily+'" Size="'+hdrFontSize+'" COLOR="'+hdrFontColor+'"><b>'+text+'</b></font></td></tr>')}

function endMenu() {
document.write('<tr><td bgcolor="'+hdrBGColor+'"><font size="0" face="Arial">&nbsp;</font></td></TR></table>')
if (NS6){document.write('</TD></TR></TABLE>')}
if (IE||NS6) {document.write('</DIV>')}
if (NS) {document.write('</LAYER>')}
if (NS6||IE||NS) setTimeout('initSlide();', 100)}

  1. Und zwar ist auf meiner Seiter http://nico-huentz.piranho.de/index_neu.html öffnet sich die menülinks im falschen target

    Korrigiere alle Vorkommen von target="_self".

    Roland

    --
    -)
    1. Und zwar ist auf meiner Seiter http://nico-huentz.piranho.de/index_neu.html öffnet sich die menülinks im falschen target

      Korrigiere alle Vorkommen von target="_self".

      Roland

      Sollte ich gemacht haben, habe ich es irgendwo vergessen???

      1. Sollte ich gemacht haben, habe ich es irgendwo vergessen???

        HI!

        Sollte trifft es richtig, haben leider nicht!!!

          
        <a href="%20http://nico-huentz.piranho.de/Nico.html" target="_self" class="ssmItems">Ich über mich!!!</a>  
        <a href="%20http://nico-huentz.piranho.de/Fabi.html" target="_self" class="ssmItems">Mein Bruder!!!</a>  
        <a href="%20http://nico-huentz.piranho.de/SaisonA.html" target="_self" class="ssmItems">Saison 2006</a>  
        
        

        MFG
        Peter

        PS: Das ist vielleicht auch was für dich: http://de.selfhtml.org//html/allgemein/referenzieren.htm

        1. Moin!

          PS: Das ist vielleicht auch was für dich: http://de.selfhtml.org//html/allgemein/referenzieren.htm

          Referenzierst du schon wieder die alte Version 8.1.1? Pass mal dein wasauchimmer das ist an, bitte!

          - Sven Rautenberg

          --
          "Love your nation - respect the others."
          1. Moin!

            PS: Das ist vielleicht auch was für dich: http://de.selfhtml.org//html/allgemein/referenzieren.htm

            Referenzierst du schon wieder die alte Version 8.1.1? Pass mal dein wasauchimmer das ist an, bitte!

            • Sven Rautenberg

            Hallo!!!

            Leider habe ich das nicht richtig kapiert, wohin ich den link einsetzten soll, kann mir da mal jemand helfen???

            1. Moin!

              PS: Das ist vielleicht auch was für dich: http://de.selfhtml.org//html/allgemein/referenzieren.htm

              Referenzierst du schon wieder die alte Version 8.1.1? Pass mal dein wasauchimmer das ist an, bitte!

              Leider habe ich das nicht richtig kapiert, wohin ich den link einsetzten soll, kann mir da mal jemand helfen???

              Heißt du Peter? Hast du den Link gesetzt? Bei zweimal "nein" fühl' dich bitte nicht angesprochen, mein Hinweis galt allein dem Peter, der nicht die neueste SELFHTML-Version 8.1.2 verlinkt hat.

              - Sven Rautenberg

              --
              "Love your nation - respect the others."
              1. Moin!

                PS: Das ist vielleicht auch was für dich: http://de.selfhtml.org//html/allgemein/referenzieren.htm

                Referenzierst du schon wieder die alte Version 8.1.1? Pass mal dein wasauchimmer das ist an, bitte!

                Leider habe ich das nicht richtig kapiert, wohin ich den link einsetzten soll, kann mir da mal jemand helfen???

                Heißt du Peter? Hast du den Link gesetzt? Bei zweimal "nein" fühl' dich bitte nicht angesprochen, mein Hinweis galt allein dem Peter, der nicht die neueste SELFHTML-Version 8.1.2 verlinkt hat.

                • Sven Rautenberg

                Ich kann mit nein antworten. Aber was soll ich dann stattdessen machen???

                1. Moin

                  Ich kann mit nein antworten. Aber was soll ich dann stattdessen machen???

                  Im Code in deinem Ausgangsposting nach allen Stellen mit target="_self" suchen und jeweils die gewünschte Änderung vornehmen.

                  Gruß
                  rfb

                  --
                  Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
                  (Galileo Galilei)
                  1. Moin

                    Ich kann mit nein antworten. Aber was soll ich dann stattdessen machen???
                    Im Code in deinem Ausgangsposting nach allen Stellen mit target="_self" suchen und jeweils die gewünschte Änderung vornehmen.

                    Gruß
                    rfb

                    Hallo!!!

                    Danke an alle die mir geholfen haben...

                    Es hst jetzt geklappt und ich wollte es mit einem iframe ausprobieren, leider hat es da nicht geklappt, aber wenn ich in alle target=balnk eingebe funktioniert es aber wenn ich den namen von dem iframe eingebe klappt es nicht...

                    1. Moin

                      klappt es nicht...

                      ist eine etwas beschränkte Fehlerangabe.

                      Aber: der Code sieht recht veraltet aus, so tauchen gerade um die betreffenden target-Attribute herum Elemente wie LAYER + ILAYER auf, die zum Netscape 4 gehören (wie lang ist das schon her?), nie aber zum standardisierten HTML gehörten.

                      Ich würde dir daher sowieso anraten, ein etwas aktuelleres Menü zu suchen - insbesondere eins, das auch bei deaktiviertem JavaScript die Erreichbarkeit der Seiten garantiert.

                      Gruß
                      rfb

                      --
                      Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
                      (Galileo Galilei)
        2. Sollte ich gemacht haben, habe ich es irgendwo vergessen???

          HI!

          Sollte trifft es richtig, haben leider nicht!!!

          <a href="%20http://nico-huentz.piranho.de/Nico.html" target="_self" class="ssmItems">Ich über mich!!!</a>
          <a href="%20http://nico-huentz.piranho.de/Fabi.html" target="_self" class="ssmItems">Mein Bruder!!!</a>
          <a href="%20http://nico-huentz.piranho.de/SaisonA.html" target="_self" class="ssmItems">Saison 2006</a>

          
          >   
          > MFG  
          > Peter  
          >   
          > PS: Das ist vielleicht auch was für dich: <http://de.selfhtml.org//html/allgemein/referenzieren.htm>  
            
            
          Und soll ich des in den Js-Teil weinfügen oder in den Headbereich???  
            
          sry, aber ich stehe grad rchtig auf dem schlauch