miten seuraavan koodin saadaan muutettua?

Olen yrittänyt laittaa seuraava valmista koodia sivuilleni: tuloksena on valikko, josta voi valita aiheen ja joka sitten taas jakautuu alaotsikoiksi, joista voi valita mieleisensä..

näyttää käytännössä tältä:

otsikko1
otsikko2
otsikko3

jos klikkaa jotain otsikkoa se jakautuu välilehdiksi:

otsikko1
alaotsikko1
alaotsikko2
alaotsikko3

olen kuitenkin nin uusavuton ohjelmoinnin kanssa, että on osaa muuttaa tuota koodia niin että tuon valikon voisi asentaa 1) sivujen yläosaan 2) niin että otsikot eivä tole perättäin vaan viekkäin näin:

otsikko1 otsikko2 otsikko3
(alaotsikko1 (alaotsiko1) (alaotsikko1)
alaotsikko2)

voiko joku lukaista tuon koodin ja kertoa miten asetus muutetaan, ei kai se ole vaikea....

koodi:





/********************************************************************************
Copyright (C) 1999 Thomas Brattli
This script is made by and copyrighted to Thomas Brattli at www.bratta.com
Visit for more great scripts.
This may be used freely as long as this msg is intact!
********************************************************************************/

/************************************************************************************
This script is a "foldout" menu script, all the "foldouts" will
stay outfolded in older browsers. Works in ie4 and ns4 .

To change where the menu appears change the left and top values of the divCont
in the stylesheets, it's currently placed relative so you can
place this menu in tables or similar if you want. Change the
text colors and size in the A.clMain and A.clSubb classes.
************************************************************************************/

/************************************************************************************
Change this to false if you want all the submenus to get unfold when you
foldout a new one.
************************************************************************************/
var stayFolded=false

/************************************************************************************
Browsercheck
************************************************************************************/
var n = (document.layers) ? 1:0;
var ie = (document.all) ? 1:0;
var browser=((n || ie) && parseInt(navigator.appVersion)>=4)

/************************************************************************************
Making cross-browser objects
************************************************************************************/
function makeMenu(obj,nest){
   nest=(!nest) ? '':'document.' nest '.'                              
   this.css=(n) ? eval(nest 'document.' obj):eval('document.all.' obj '.style')               
   this.ref=(n) ? eval(nest 'document.' obj '.document'):eval('document');      
   this.height=n?this.ref.height:eval(obj '.offsetHeight')
   this.x=(n)? this.css.left:this.css.pixelLeft;this.y=(n)? this.css.top:this.css.pixelTop;                     
   this.hideIt=b_hideIt;   this.showIt=b_showIt; this.vis=b_vis; this.moveIt=b_moveIt                                 
   return this
}
function b_showIt(){this.css.visibility="visible"}
function b_hideIt(){this.css.visibility="hidden"}
function b_vis(){if(this.css.visibility=="hidden" || this.css.visibility=="hide") return true;}
function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y}
/************************************************************************************
Initiating the page. Just add to the arrays here to get more menuitems
and add divs in the page
************************************************************************************/
function init(){
   oTop=new Array()
   oTop[0]=new makeMenu('divTop1','divCont')
   oTop[1]=new makeMenu('divTop2','divCont')
   oTop[2]=new makeMenu('divTop3','divCont')
   oTop[3]=new makeMenu('divTop4','divCont')
   oTop[4]=new makeMenu('divTop5','divCont')
   oTop[5]=new makeMenu('divTop6','divCont')
   oSub=new Array()
   oSub[0]=new makeMenu('divSub1','divCont.document.divTop1')
   oSub[1]=new makeMenu('divSub2','divCont.document.divTop2')
   oSub[2]=new makeMenu('divSub3','divCont.document.divTop3')
   oSub[3]=new makeMenu('divSub4','divCont.document.divTop4')
   oSub[4]=new makeMenu('divSub5','divCont.document.divTop5')
   oSub[5]=new makeMenu('divSub6','divCont.document.divTop6')
   for(i=0;i
0116
Äänestä

Muut lukivat myös

Vastaukset

Vanhimmat

Ei vielä vastauksia

Aloittaja odottaa vastauksia. Kerro oma näkemyksesi ensimmäisenä.

Kommentoi aloitusta


jehoshuan veli kirjoitti:

Olen yrittänyt laittaa seuraava valmista koodia sivuilleni: tuloksena on valikko, josta voi valita aiheen ja joka sitten taas jakautuu alaotsikoiksi, joista voi valita mieleisensä..

näyttää käytännössä tältä:

otsikko1
otsikko2
otsikko3

jos klikkaa jotain otsikkoa se jakautuu välilehdiksi:

otsikko1
alaotsikko1
alaotsikko2
alaotsikko3

olen kuitenkin nin uusavuton ohjelmoinnin kanssa, että on osaa muuttaa tuota koodia niin että tuon valikon voisi asentaa 1) sivujen yläosaan 2) niin että otsikot eivä tole perättäin vaan viekkäin näin:

otsikko1 otsikko2 otsikko3
(alaotsikko1 (alaotsiko1) (alaotsikko1)
alaotsikko2)

voiko joku lukaista tuon koodin ja kertoa miten asetus muutetaan, ei kai se ole vaikea....

koodi:





/********************************************************************************
Copyright (C) 1999 Thomas Brattli
This script is made by and copyrighted to Thomas Brattli at www.bratta.com
Visit for more great scripts.
This may be used freely as long as this msg is intact!
********************************************************************************/

/************************************************************************************
This script is a "foldout" menu script, all the "foldouts" will
stay outfolded in older browsers. Works in ie4 and ns4 .

To change where the menu appears change the left and top values of the divCont
in the stylesheets, it's currently placed relative so you can
place this menu in tables or similar if you want. Change the
text colors and size in the A.clMain and A.clSubb classes.
************************************************************************************/

/************************************************************************************
Change this to false if you want all the submenus to get unfold when you
foldout a new one.
************************************************************************************/
var stayFolded=false

/************************************************************************************
Browsercheck
************************************************************************************/
var n = (document.layers) ? 1:0;
var ie = (document.all) ? 1:0;
var browser=((n || ie) && parseInt(navigator.appVersion)>=4)

/************************************************************************************
Making cross-browser objects
************************************************************************************/
function makeMenu(obj,nest){
   nest=(!nest) ? '':'document.' nest '.'                              
   this.css=(n) ? eval(nest 'document.' obj):eval('document.all.' obj '.style')               
   this.ref=(n) ? eval(nest 'document.' obj '.document'):eval('document');      
   this.height=n?this.ref.height:eval(obj '.offsetHeight')
   this.x=(n)? this.css.left:this.css.pixelLeft;this.y=(n)? this.css.top:this.css.pixelTop;                     
   this.hideIt=b_hideIt;   this.showIt=b_showIt; this.vis=b_vis; this.moveIt=b_moveIt                                 
   return this
}
function b_showIt(){this.css.visibility="visible"}
function b_hideIt(){this.css.visibility="hidden"}
function b_vis(){if(this.css.visibility=="hidden" || this.css.visibility=="hide") return true;}
function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y}
/************************************************************************************
Initiating the page. Just add to the arrays here to get more menuitems
and add divs in the page
************************************************************************************/
function init(){
   oTop=new Array()
   oTop[0]=new makeMenu('divTop1','divCont')
   oTop[1]=new makeMenu('divTop2','divCont')
   oTop[2]=new makeMenu('divTop3','divCont')
   oTop[3]=new makeMenu('divTop4','divCont')
   oTop[4]=new makeMenu('divTop5','divCont')
   oTop[5]=new makeMenu('divTop6','divCont')
   oSub=new Array()
   oSub[0]=new makeMenu('divSub1','divCont.document.divTop1')
   oSub[1]=new makeMenu('divSub2','divCont.document.divTop2')
   oSub[2]=new makeMenu('divSub3','divCont.document.divTop3')
   oSub[3]=new makeMenu('divSub4','divCont.document.divTop4')
   oSub[4]=new makeMenu('divSub5','divCont.document.divTop5')
   oSub[5]=new makeMenu('divSub6','divCont.document.divTop6')
   for(i=0;i

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu