/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Hmmm hjælp!!!!!!!
Fra : Tina


Dato : 02-12-01 20:52

Hejsa i NG

Jeg har fundet en rigtig smart kode, til en fed menu.
Men hvordan får jeg angivet at menuen skal vises i leftframe og når man
trykker på knappen, skal den vises i mainframe og ikke åbne et helt nyt
vindue??

Har sat koden ind her. Der findes 2.
Jeg har ikke kunne sætte den inde på en side, for at i kan se den.


//Static Slide Menu 6.5 © MaXimuS 2000-2001, All Rights Reserved.
//Site: http://www.absolutegb.com/maximus
//E-mail: maximus@nsimail.com
//Script featured on Dynamic Drive (http://www.dynamicdrive.com)

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

tempBar='';barBuilt=0;ssmItems=new Array();

moving=setTimeout('null',1)
function moveOut() {
if ((NS6||NS)&&parseInt(ssm.left)<0 || IE && ssm.pixelLeft<0) {
clearTimeout(moving);moving = setTimeout('moveOut()',
slideSpeed);slideMenu(10)}
else {clearTimeout(moving);moving=setTimeout('null',1)}};
function moveBack() {clearTimeout(moving);moving = setTimeout('moveBack1()',
waitTime)}
function moveBack1() {
if ((NS6||NS) && parseInt(ssm.left)>(-menuWidth) || IE &&
ssm.pixelLeft>(-menuWidth)) {
clearTimeout(moving);moving = setTimeout('moveBack1()',
slideSpeed);slideMenu(-10)}
else {clearTimeout(moving);moving=setTimeout('null',1)}}
function slideMenu(num){
if (IE) {ssm.pixelLeft += num;}
if (NS||NS6) {ssm.left = parseInt(ssm.left)+num;}
if (NS) {bssm.clip.right+=num;bssm2.clip.right+=num;}}

function makeStatic() {
if (NS||NS6) {winY = window.pageYOffset;}
if (IE) {winY = document.body.scrollTop;}
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 - (YOffset-(YOffset-winY)));}
else {smooth=0}
if(smooth > 0) smooth = Math.ceil(smooth);
else smooth = Math.floor(smooth);
if (IE) bssm.pixelTop+=smooth;
if (NS6||NS) bssm.top=parseInt(bssm.top)+smooth
lastY = lastY+smooth;
setTimeout('makeStatic()', 1)}}

function buildBar() {
if(barText.indexOf('<IMG')>-1) {tempBar=barText}
else{for (b=0;b<barText.length;b++) {tempBar+=barText.charAt(b)+"<BR>"}}
document.write('<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>')}

function initSlide() {
if
(NS6){ssm=document.getElementById("thessm").style;bssm=document.getElementBy
Id("basessm").style;
bssm.clip="rect(0 "+document.getElementById("thessm").offsetWidth+"
"+document.getElementById("thessm").offsetHeight+"
0)";ssm.visibility="visible";}
else if (IE)
{ssm=document.all("thessm").style;bssm=document.all("basessm").style
bssm.clip="rect(0 "+thessm.offsetWidth+" "+thessm.offsetHeight+"
0)";bssm.visibility = "visible";}
else if (NS) {bssm=document.layers["basessm1"];
bssm2=bssm.document.layers["basessm2"];ssm=bssm2.document.layers["thessm"];
bssm2.clip.left=0;ssm.visibility = "show";}
if (menuIsStatic=="yes") makeStatic();}

function buildMenu() {
if (IE||NS6) {document.write('<DIV ID="basessm"
style="visibility:hidden;Position : Absolute ;Left : '+XOffset+' ;Top :
'+YOffset+' ;Z-Index : 20;width:'+(menuWidth+barWidth+10)+'"><DIV
ID="thessm" style="Position : Absolute ;Left : '+(-menuWidth)+' ;Top : 0
;Z-Index : 20;" onmouseover="moveOut()" onmouseout="moveBack()">')}
if (NS) {document.write('<LAYER name="basessm1" top="'+YOffset+'"
LEFT='+XOffset+' visibility="show"><ILAYER name="basessm2"><LAYER
visibility="hide" name="thessm" bgcolor="'+menuBGColor+'"
left="'+(-menuWidth)+'" onmouseover="moveOut()" onmouseout="moveBack()">')}
if (NS6){document.write('<table border="0" cellpadding="0" cellspacing="0"
width="'+(menuWidth+barWidth+2)+'" bgcolor="'+menuBGColor+'"><TR><TD>')}
document.write('<table border="0" cellpadding="0" cellspacing="1"
width="'+(menuWidth+barWidth+2)+'" bgcolor="'+menuBGColor+'">');
for(i=0;i<ssmItems.length;i++) {
if(!ssmItems[i][3]){ssmItems[i][3]=menuCols;ssmItems[i][5]=menuWidth-1}
else
if(ssmItems[i][3]!=menuCols)ssmItems[i][5]=Math.round(menuWidth*(ssmItems[i]
[3]/menuCols)-1);
if(ssmItems[i-1]&&ssmItems[i-1][4]!="no"){document.write('<TR>')}
if(!ssmItems[i][1]){
document.write('<td bgcolor="'+hdrBGColor+'" HEIGHT="'+hdrHeight+'"
ALIGN="'+hdrAlign+'" VALIGN="'+hdrVAlign+'" WIDTH="'+ssmItems[i][5]+'"
COLSPAN="'+ssmItems[i][3]+'">&nbsp;<font face="'+hdrFontFamily+'"
Size="'+hdrFontSize+'"
COLOR="'+hdrFontColor+'"><b>'+ssmItems[i][0]+'</b></font></td>')}
else {if(!ssmItems[i][2])ssmItems[i][2]=linkTarget;
document.write('<TD BGCOLOR="'+linkBGColor+'"
onmouseover="bgColor=\''+linkOverBGColor+'\'"
onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="'+ssmItems[i][5]+'"
COLSPAN="'+ssmItems[i][3]+'"><ILAYER><LAYER
onmouseover="bgColor=\''+linkOverBGColor+'\'"
onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="100%"
ALIGN="'+linkAlign+'"><DIV ALIGN="'+linkAlign+'"><FONT
face="'+linkFontFamily+'" Size="'+linkFontSize+'">&nbsp;<A
HREF="'+ssmItems[i][1]+'" target="'+ssmItems[i][2]+'"
CLASS="ssmItems">'+ssmItems[i][0]+'</DIV></LAYER></ILAYER></TD>')}
if(ssmItems[i][4]!="no"&&barBuilt==0){buildBar();barBuilt=1}
if(ssmItems[i][4]!="no"){document.write('</TR>')}}
document.write('</table>')
if (NS6){document.write('</TD></TR></TABLE>')}
if (IE||NS6) {document.write('</DIV></DIV>')}
if (NS) {document.write('</LAYER></ILAYER></LAYER>')}
theleft=-menuWidth;lastY=0;setTimeout('initSlide();', 1)}

Den anden!!!!

<!--

/*
Configure menu styles below
NOTE: To edit the link colors, go to the STYLE tags and edit the ssm2Items
colors
*/
YOffset=150; // no quotes!!
XOffset=0;
staticYOffset=30; // no quotes!!
slideSpeed=20 // no quotes!!
waitTime=100; // no quotes!! this sets the time the menu stays out for after
the mouse goes off it.
menuBGColor="black";
menuIsStatic="yes"; //this sets whether menu should stay static on the
screen
menuWidth=150; // Must be a multiple of 10! no quotes!!
menuCols=2;
hdrFontFamily="verdana";
hdrFontSize="2";
hdrFontColor="white";
hdrBGColor="#170088";
hdrAlign="left";
hdrVAlign="center";
hdrHeight="15";
linkFontFamily="Verdana";
linkFontSize="2";
linkBGColor="white";
linkOverBGColor="#FFFF99";
linkTarget="_top";
linkAlign="Left";
barBGColor="#444444";
barFontFamily="Verdana";
barFontSize="2";
barFontColor="white";
barVAlign="center";
barWidth=20; // no quotes!!
barText="SIDE MENU"; // <IMG> tag supported. Put exact html for an image to
show.

///////////////////////////

// ssmItems[...]=[name, link, target, colspan, endrow?] - leave 'link' and
'target' blank to make a header
ssmItems[0]=["Menu"] //create header
ssmItems[1]=["Dynamic Drive", "http://www.dynamicdrive.com", ""]
ssmItems[2]=["What's New", "http://www.dynamicdrive.com/new.htm",""]
ssmItems[3]=["What's Hot", "http://www.dynamicdrive.com/hot.htm", ""]
ssmItems[4]=["Message Forum",
"http://freewarejava.com/cgi-bin/Ultimate.cgi", "_new"]
ssmItems[5]=["Submit Script",
"http://www.dynamicdrive.com/submitscript.htm", ""]
ssmItems[6]=["Link to Us", "http://www.dynamicdrive.com/link.htm", ""]

ssmItems[7]=["FAQ", "http://www.dynamicdrive.com/faqs.htm", "", 1, "no"]
//create two column row
ssmItems[8]=["Email", "http://www.dynamicdrive.com/contact.htm", "",1]

ssmItems[9]=["External Links", "", ""] //create header
ssmItems[10]=["Website Abstraction", "http://www.wsabstract.com", ""]
ssmItems[11]=["Freewarejava", "http://www.freewarejava.com", ""]
ssmItems[12]=["Dynamic Fx", "http://absolutegb.com/maximus/", ""]

buildMenu();

//-->



 
 
Tina (02-12-2001)
Kommentar
Fra : Tina


Dato : 02-12-01 21:04

Har fået siden oploadet her
www.lars-o.dk


"Tina" <tinaw18@hotmail.com> wrote in message
news:3c0a8643$0$89865$edfadb0f@dspool01.news.tele.dk...
> Hejsa i NG
>
> Jeg har fundet en rigtig smart kode, til en fed menu.
> Men hvordan får jeg angivet at menuen skal vises i leftframe og når man
> trykker på knappen, skal den vises i mainframe og ikke åbne et helt nyt
> vindue??
>
> Har sat koden ind her. Der findes 2.
> Jeg har ikke kunne sætte den inde på en side, for at i kan se den.
>
>
> //Static Slide Menu 6.5 © MaXimuS 2000-2001, All Rights Reserved.
> //Site: http://www.absolutegb.com/maximus
> //E-mail: maximus@nsimail.com
> //Script featured on Dynamic Drive (http://www.dynamicdrive.com)
>
> NS6 = (document.getElementById&&!document.all)
> IE = (document.all)
> NS = (navigator.appName=="Netscape" &&
navigator.appVersion.charAt(0)=="4")
>
> tempBar='';barBuilt=0;ssmItems=new Array();
>
> moving=setTimeout('null',1)
> function moveOut() {
> if ((NS6||NS)&&parseInt(ssm.left)<0 || IE && ssm.pixelLeft<0) {
> clearTimeout(moving);moving = setTimeout('moveOut()',
> slideSpeed);slideMenu(10)}
> else {clearTimeout(moving);moving=setTimeout('null',1)}};
> function moveBack() {clearTimeout(moving);moving =
setTimeout('moveBack1()',
> waitTime)}
> function moveBack1() {
> if ((NS6||NS) && parseInt(ssm.left)>(-menuWidth) || IE &&
> ssm.pixelLeft>(-menuWidth)) {
> clearTimeout(moving);moving = setTimeout('moveBack1()',
> slideSpeed);slideMenu(-10)}
> else {clearTimeout(moving);moving=setTimeout('null',1)}}
> function slideMenu(num){
> if (IE) {ssm.pixelLeft += num;}
> if (NS||NS6) {ssm.left = parseInt(ssm.left)+num;}
> if (NS) {bssm.clip.right+=num;bssm2.clip.right+=num;}}
>
> function makeStatic() {
> if (NS||NS6) {winY = window.pageYOffset;}
> if (IE) {winY = document.body.scrollTop;}
> 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 - (YOffset-(YOffset-winY)));}
> else {smooth=0}
> if(smooth > 0) smooth = Math.ceil(smooth);
> else smooth = Math.floor(smooth);
> if (IE) bssm.pixelTop+=smooth;
> if (NS6||NS) bssm.top=parseInt(bssm.top)+smooth
> lastY = lastY+smooth;
> setTimeout('makeStatic()', 1)}}
>
> function buildBar() {
> if(barText.indexOf('<IMG')>-1) {tempBar=barText}
> else{for (b=0;b<barText.length;b++) {tempBar+=barText.charAt(b)+"<BR>"}}
> document.write('<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>')}
>
> function initSlide() {
> if
>
(NS6){ssm=document.getElementById("thessm").style;bssm=document.getElementBy
> Id("basessm").style;
> bssm.clip="rect(0 "+document.getElementById("thessm").offsetWidth+"
> "+document.getElementById("thessm").offsetHeight+"
> 0)";ssm.visibility="visible";}
> else if (IE)
> {ssm=document.all("thessm").style;bssm=document.all("basessm").style
> bssm.clip="rect(0 "+thessm.offsetWidth+" "+thessm.offsetHeight+"
> 0)";bssm.visibility = "visible";}
> else if (NS) {bssm=document.layers["basessm1"];
>
bssm2=bssm.document.layers["basessm2"];ssm=bssm2.document.layers["thessm"];
> bssm2.clip.left=0;ssm.visibility = "show";}
> if (menuIsStatic=="yes") makeStatic();}
>
> function buildMenu() {
> if (IE||NS6) {document.write('<DIV ID="basessm"
> style="visibility:hidden;Position : Absolute ;Left : '+XOffset+' ;Top :
> '+YOffset+' ;Z-Index : 20;width:'+(menuWidth+barWidth+10)+'"><DIV
> ID="thessm" style="Position : Absolute ;Left : '+(-menuWidth)+' ;Top : 0
> ;Z-Index : 20;" onmouseover="moveOut()" onmouseout="moveBack()">')}
> if (NS) {document.write('<LAYER name="basessm1" top="'+YOffset+'"
> LEFT='+XOffset+' visibility="show"><ILAYER name="basessm2"><LAYER
> visibility="hide" name="thessm" bgcolor="'+menuBGColor+'"
> left="'+(-menuWidth)+'" onmouseover="moveOut()"
onmouseout="moveBack()">')}
> if (NS6){document.write('<table border="0" cellpadding="0" cellspacing="0"
> width="'+(menuWidth+barWidth+2)+'" bgcolor="'+menuBGColor+'"><TR><TD>')}
> document.write('<table border="0" cellpadding="0" cellspacing="1"
> width="'+(menuWidth+barWidth+2)+'" bgcolor="'+menuBGColor+'">');
> for(i=0;i<ssmItems.length;i++) {
> if(!ssmItems[i][3]){ssmItems[i][3]=menuCols;ssmItems[i][5]=menuWidth-1}
> else
>
if(ssmItems[i][3]!=menuCols)ssmItems[i][5]=Math.round(menuWidth*(ssmItems[i]
> [3]/menuCols)-1);
> if(ssmItems[i-1]&&ssmItems[i-1][4]!="no"){document.write('<TR>')}
> if(!ssmItems[i][1]){
> document.write('<td bgcolor="'+hdrBGColor+'" HEIGHT="'+hdrHeight+'"
> ALIGN="'+hdrAlign+'" VALIGN="'+hdrVAlign+'" WIDTH="'+ssmItems[i][5]+'"
> COLSPAN="'+ssmItems[i][3]+'">&nbsp;<font face="'+hdrFontFamily+'"
> Size="'+hdrFontSize+'"
> COLOR="'+hdrFontColor+'"><b>'+ssmItems[i][0]+'</b></font></td>')}
> else {if(!ssmItems[i][2])ssmItems[i][2]=linkTarget;
> document.write('<TD BGCOLOR="'+linkBGColor+'"
> onmouseover="bgColor=\''+linkOverBGColor+'\'"
> onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="'+ssmItems[i][5]+'"
> COLSPAN="'+ssmItems[i][3]+'"><ILAYER><LAYER
> onmouseover="bgColor=\''+linkOverBGColor+'\'"
> onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="100%"
> ALIGN="'+linkAlign+'"><DIV ALIGN="'+linkAlign+'"><FONT
> face="'+linkFontFamily+'" Size="'+linkFontSize+'">&nbsp;<A
> HREF="'+ssmItems[i][1]+'" target="'+ssmItems[i][2]+'"
> CLASS="ssmItems">'+ssmItems[i][0]+'</DIV></LAYER></ILAYER></TD>')}
> if(ssmItems[i][4]!="no"&&barBuilt==0){buildBar();barBuilt=1}
> if(ssmItems[i][4]!="no"){document.write('</TR>')}}
> document.write('</table>')
> if (NS6){document.write('</TD></TR></TABLE>')}
> if (IE||NS6) {document.write('</DIV></DIV>')}
> if (NS) {document.write('</LAYER></ILAYER></LAYER>')}
> theleft=-menuWidth;lastY=0;setTimeout('initSlide();', 1)}
>
> Den anden!!!!
>
> <!--
>
> /*
> Configure menu styles below
> NOTE: To edit the link colors, go to the STYLE tags and edit the ssm2Items
> colors
> */
> YOffset=150; // no quotes!!
> XOffset=0;
> staticYOffset=30; // no quotes!!
> slideSpeed=20 // no quotes!!
> waitTime=100; // no quotes!! this sets the time the menu stays out for
after
> the mouse goes off it.
> menuBGColor="black";
> menuIsStatic="yes"; //this sets whether menu should stay static on the
> screen
> menuWidth=150; // Must be a multiple of 10! no quotes!!
> menuCols=2;
> hdrFontFamily="verdana";
> hdrFontSize="2";
> hdrFontColor="white";
> hdrBGColor="#170088";
> hdrAlign="left";
> hdrVAlign="center";
> hdrHeight="15";
> linkFontFamily="Verdana";
> linkFontSize="2";
> linkBGColor="white";
> linkOverBGColor="#FFFF99";
> linkTarget="_top";
> linkAlign="Left";
> barBGColor="#444444";
> barFontFamily="Verdana";
> barFontSize="2";
> barFontColor="white";
> barVAlign="center";
> barWidth=20; // no quotes!!
> barText="SIDE MENU"; // <IMG> tag supported. Put exact html for an image
to
> show.
>
> ///////////////////////////
>
> // ssmItems[...]=[name, link, target, colspan, endrow?] - leave 'link' and
> 'target' blank to make a header
> ssmItems[0]=["Menu"] //create header
> ssmItems[1]=["Dynamic Drive", "http://www.dynamicdrive.com", ""]
> ssmItems[2]=["What's New", "http://www.dynamicdrive.com/new.htm",""]
> ssmItems[3]=["What's Hot", "http://www.dynamicdrive.com/hot.htm", ""]
> ssmItems[4]=["Message Forum",
> "http://freewarejava.com/cgi-bin/Ultimate.cgi", "_new"]
> ssmItems[5]=["Submit Script",
> "http://www.dynamicdrive.com/submitscript.htm", ""]
> ssmItems[6]=["Link to Us", "http://www.dynamicdrive.com/link.htm", ""]
>
> ssmItems[7]=["FAQ", "http://www.dynamicdrive.com/faqs.htm", "", 1, "no"]
> //create two column row
> ssmItems[8]=["Email", "http://www.dynamicdrive.com/contact.htm", "",1]
>
> ssmItems[9]=["External Links", "", ""] //create header
> ssmItems[10]=["Website Abstraction", "http://www.wsabstract.com", ""]
> ssmItems[11]=["Freewarejava", "http://www.freewarejava.com", ""]
> ssmItems[12]=["Dynamic Fx", "http://absolutegb.com/maximus/", ""]
>
> buildMenu();
>
> //-->
>
>



Lars Dam (02-12-2001)
Kommentar
Fra : Lars Dam


Dato : 02-12-01 21:17

On Sun, 2 Dec 2001 20:51:50 +0100, "Tina" <tinaw18@hotmail.com> wrote:

>Hejsa i NG
>
>Jeg har fundet en rigtig smart kode, til en fed menu.

Sikkert, men du har ikke fundet den rette NG .-( Denne NG er Java, og
ikke JavaScript, som er to helt forskellige ting.

Prøve i dk.edb.internet.webdesign; der hører JavaScript hjemme.

vh. ld

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408526
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste