Dhtml
Nicolas Huentz
- design/layout
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+'"> <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+'"> <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+'"> <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+'"> <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)+'"> <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"> </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)}
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
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???
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
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
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???
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
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???
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
Moin
Ich kann mit nein antworten. Aber was soll ich dann stattdessen machen???
Im Code in deinem Ausgangsposting nach allen Stellen mittarget="_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...
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
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