Avatar billede edidak.dk Nybegynder
25. maj 2001 - 18:48 Der er 11 kommentarer og
1 løsning

Placering

Jeg har dette script: 

<script> 
/klip/ 
fromleft=\"25%\" 
fromtop=\"2\" 
/klip/ 
</script> 

De sidste to linier fortæller noget om placeringen. Er det muligt på en eller anden måde at centrere altså sætte fromleft=\"center\" (har selvfølgelig prøvet dette, hvilket ikke virker) ? 
Avatar billede olebole Juniormester
25. maj 2001 - 18:53 #1
<ole>
Kast lige en URL til resten af koden - ellers har vi ikke en chance for at svare.
/mvh
</bole>
Avatar billede edidak.dk Nybegynder
25. maj 2001 - 18:55 #2
Du får da lige resten så:

<script>
backgroundbar=0
backgroundbarfromleft=\"0%\"
backgroundbarfromtop=\"0%\"
backgroundbarsize=\"0%\"
backgroundbarcolor=\"white\"
mainheight=\"21\"
mainwidth=\"80\"
subheight=\"25\"
mainbgcoloroff=\'#101838\' 
mainbgcoloron=\'#101838\'
subbgcoloroff=\'#101838\'
subbgcoloron=\'#101838\'
subsubbgcoloroff=\'#101838\'
subsubbgcoloron=\'#101838\'
stayoncolor=0
menuspeed=10
menusubspeed=15
menurows=1
menueventon=\"mouse\"
menueventoff=\"mouse\"
menuplacement=0
pxbetween=\"6\"
fromleft=\"25%\"
fromtop=\"2\"

makeMain(0,\'Om\',0)
    makeSub(0,0,\'Home\',\'http://viewsource.dk\',6)
    makeSub(0,1,\'Applets\',\'http://www.viewsource.dk/javapop.asp\',6)
    makeSub(0,2,\'JavaScript\',\'http://www.viewsource.dk/jspop.asp\',6)
    makeSub(0,3,\'DHTML\',\'http://www.viewsource.dk/dhtmlpop.asp\',6)
    makeSub(0,4,\'ASP\',\'http://www.viewsource.dk/asppop.asp\',6)
    makeSub(0,5,\'Add Script\',\'http://www.viewsource.dk/add.asp\',6)
        //SubSub items:
        // makeSubSub(MAIN_NUM,SUB_NUM,SUBSUB_NUM,\'TEXT\',\'LINK\',TOTAL)
        makeSubSub(0,1,0,\'Banners\',\'http://www.viewsource.dk/javacat.asp?ident=1\',6)
        makeSubSub(0,1,1,\'Games\',\'http://www.viewsource.dk/javacat.asp?ident=2\',6)
        makeSubSub(0,1,2,\'Images\',\'http://www.viewsource.dk/javacat.asp?ident=3\',6)
        makeSubSub(0,1,3,\'Menu\',\'http://www.viewsource.dk/javacat.asp?ident=4\',6)
        makeSubSub(0,1,4,\'Misc\',\'http://www.viewsource.dk/javacat.asp?ident=5\',6)
        makeSubSub(0,1,5,\'Text\',\'http://www.viewsource.dk/javacat.asp?ident=6\',6)

        makeSubSub(0,2,0,\'Browser\',\'http://www.viewsource.dk/jscat.asp?ident=1\',6)
        makeSubSub(0,2,1,\'Images\',\'http://www.viewsource.dk/jscat.asp?ident=2\',6)
        makeSubSub(0,2,2,\'Misc\',\'http://www.viewsource.dk/jscat.asp?ident=3\',6)
        makeSubSub(0,2,3,\'Navigation\',\'http://www.viewsource.dk/jscat.asp?ident=4\',6)
        makeSubSub(0,2,4,\'Page\',\'http://www.viewsource.dk/jscat.asp?ident=5\',6)
        makeSubSub(0,2,5,\'Text\',\'http://www.viewsource.dk/jscat.asp?ident=6\',6)
   
        makeSubSub(0,3,0,\'Browser\',\'http://www.viewsource.dk/dhtmlcat.asp?ident=1\',6)
        makeSubSub(0,3,1,\'Images\',\'http://www.viewsource.dk/dhtmlcat.asp?ident=2\',6)
        makeSubSub(0,3,2,\'Menu\',\'http://www.viewsource.dk/dhtmlcat.asp?ident=3\',6)
        makeSubSub(0,3,3,\'Misc\',\'http://www.viewsource.dk/dhtmlcat.asp?ident=4\',6)
        makeSubSub(0,3,4,\'Page\',\'http://www.viewsource.dk/dhtmlcat.asp?ident=5\',6)
        makeSubSub(0,3,5,\'Text\',\'http://www.viewsource.dk/dhtmlcat.asp?ident=6\',6)

        makeSubSub(0,4,0,\'Banners\',\'http://www.viewsource.dk/aspcat.asp?ident=1\',6)
        makeSubSub(0,4,1,\'Images\',\'http://www.viewsource.dk/aspcat.asp?ident=2\',6)
        makeSubSub(0,4,2,\'Misc\',\'http://www.viewsource.dk/aspcat.asp?ident=3\',6)
        makeSubSub(0,4,3,\'Navigation\',\'http://www.viewsource.dk/aspcat.asp?ident=4\',6)
        makeSubSub(0,4,4,\'Statistics\',\'http://www.viewsource.dk/aspcat.asp?ident=5\',6)
        makeSubSub(0,4,5,\'Time & Date\',\'http://www.viewsource.dk/aspcat.asp?ident=6\',6)
</script>
Avatar billede edidak.dk Nybegynder
25. maj 2001 - 18:57 #3
Nej ved du hvad - du kan da lige hente det på:
http://www.studi.dk/site.htm
Avatar billede olebole Juniormester
25. maj 2001 - 19:42 #4
Din bar er ca. 338 pixels bred. Så må du kunne sige:
  fromleft = (screen.availWidth-338) / 2;
Det er ikke den mest generiske måde, men kommer vist til at funke i de fleste browsere uden probs.
/mvh
Avatar billede edidak.dk Nybegynder
25. maj 2001 - 19:49 #5
Tak for svaret - men jeg kan ik få det til at funke (tjek http://www.studi.dk/site.htm )

Har jeg indsat forkert eller..?

Bemærk: I dette sprog er jeg hvad man kan kalde Newbie !
Avatar billede olebole Juniormester
25. maj 2001 - 19:58 #6
Uha...slet dine gåseøjne rundt om det, jeg skrev ovenfor  ;o)
Avatar billede olebole Juniormester
25. maj 2001 - 20:02 #7
For lige at forklare:

  fromleft = (screen.availWidth-338) / 2;

sætter \'fromleft\' lig med den anvendelige skærmbredde minus 338 - divideret med to.

  fromleft = \"(screen.availWidth-338) / 2\";

sætter \'fromleft\' lig med følgende streng (eller række af tegn, om du vil): (screen.availWidth-338) / 2
...UDEN at udføre beregningen. Håber, det kan afklare det lidt  ;o)
Avatar billede olebole Juniormester
25. maj 2001 - 20:06 #8
<script language=\"JavaScript\">

a = 12;
b = 10;
alert(a+b);
alert(\"a\"+\"b\");

</script>

Prøv evt. dette i et andet dokument - så kan det være, noget dæmrer  ;o)
Avatar billede olebole Juniormester
25. maj 2001 - 20:07 #9
Eller denne:

<script language=\"JavaScript\">

a = 12;
b = 10;
alert(a+b);
alert(\"a\"+\"b\");
alert(\"a+b\");

</script>
Avatar billede edidak.dk Nybegynder
25. maj 2001 - 20:10 #10
Damn - du er jo ikke så duM ;) Tusind tak for det kyndige svar, og den kyndige forklaring !

Avatar billede olebole Juniormester
25. maj 2001 - 20:14 #11
Hehe...tak for rosen. Du er altid velkommen  :o)
/mvh
Avatar billede edidak.dk Nybegynder
07. juni 2001 - 20:17 #12
Hej ole, så er jeg der igen:

http://www.eksperten.dk/spm/79602
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester