Avatar billede mindreklog Nybegynder
29. november 2003 - 19:53 Der er 4 kommentarer og
1 løsning

roder rundt i min html-tabel

hejsa,

jeg er igang med at lave en hjemmeside og har til denne side fundet dette udemærket freescript, postet længere nede.

Jeg tror dog at dette script gør negative ting ved min html-tabel - kan det ikke være rigtigt - jeg kan se i java-koden at der også er en form for tabel.. ved ikke om det har noget at sige?? Håber I kan hjælpe der...

derudover vil jeg gerne høre om der er mulighed for at lave en mouse-over effekt på menuen... af en eller anden form..

og sidst men ikke mindst vil jeg gerne høre om det ikke er muligt at tilbud, f.eks. bliver ved med at være "åbnet" selvom man vælger pakke 1 - altså så det stadig er muligt at se hvor mange pakker der eksisterer - håber I forstår...
Avatar billede mindreklog Nybegynder
29. november 2003 - 19:56 #1
glemte koden - den kommer her:

//3level_menu
function create_menu(id,arr,parr)
{
document.write("<table><tr><td><div style='position:relative;'>");
vtop = 0;
open_div = 0
c_div = 1;
for(i=0;i<arr.length;i++)
{
  if(arr[i-1])
  {
  if(arr[i][0] < arr[i-1][0]) {document.write("</div>");open_div--;}
  if((open_div != 0) && (arr[i][0] == 1)) {document.write("</div>");open_div--;
  if((open_div == 1) && (arr[i][0] ==1)) document.write("</div>");
}
  }
  height = parr[(arr[i][1]-1)];
  if(arr[i][1] == 1) img = l1.src;
  else{if (arr[i][1] == 2) img = l2.src;
  else img = l3.src;}
  document.write("<div style='top:"+vtop+";height:"+height+"' class='level"+arr[i][0]+"'>")
  document.write("<img src="+img+" border=0 hspace=3 vspace=1 ");
  if(arr[i+1]) {if(arr[i][0] < arr[i+1][0]) document.write("onclick=change('"+ id +"_"+ c_div+"') style='cursor:hand'");}
  document.write("><a href=\"");
  if(arr[i][3] == null) document.write("java script:change('"+ id +"_"+ c_div+"')\"");
  else document.write(arr[i][3] +"\" target='"+arr[i][4]+"'");
  document.write(">"+arr[i][2]+"</a></div>");
  vtop += height;
  if(arr[i+1])
  {
  if(arr[i][0] < arr[i+1][0]) {document.write("<div style='display:none;' id='"+id+"_"+c_div+"'>");open_div++;c_div++;}
  }}
for(i=0;i<open_div;i++) document.write("</div></td></tr></table>");

document.write("</div>");
}
// free JavaScripts on http://www.ScriptBreaker.com
function change(id)
{
obj = document.getElementById(id);
if(obj.style.display == "")
{
obj.style.display = "none";
}
else
{
  obj.style.display = "";
}
}

//3level_items
var l1 = new Image()
l1.src = "icons/l1.gif"
var l2 = new Image()
l2.src = "icons/l2.gif"
var l3 = new Image()
l3.src = "icons/l3.gif"

var Link=[
[1,1,"Home",null,"_blank"],
[2,3,"HomePage","http://www.ScriptBreaker.com","_blank"],
[2,3,"BookMark","http://www.ScriptBreaker.com","_blank"],
[2,3,"Add2 Favor","http://www.ScriptBreaker.com","_blank"],
[1,1,"Scripts",null,"_blank"],
[2,2,"JavaScript",null,"_blank"],
  [3,3,"Games","http://www.ScriptBreaker.com","_blank"],
  [3,3,"Navigation","http://www.ScriptBreaker.com","_blank"],
[2,3,"Asp","http://www.ScriptBreaker.com","_blank"],
[1,3,"Forum","http://www.ScriptBreaker.com","_blank"],
[1,3,"Contact","http://www.ScriptBreaker.com","_blank"]
];

var Prop=[
15, // height of the level 1 headers
15, // height of the level 2 headers
15, // height of the level 3 headers
];


//3level
.level1 { font-size:12px; margin:5px 0px 0px 0px; } .level1 a { font-family:verdana; color:darkblue; font:bold; text-decoration:none; } .level2 { font-size:11px; margin:3px 0px 0px 10px; } .level2 a { font-family:verdana; color:blue; text-decoration:none; } .level3 { font-family:verdana; margin:3px 0px 0px 20px; } .level3 a { font-size:10px; color:red; text-decoration:none; } .level3 a:hover { text-decoration:underline; }
Avatar billede mindreklog Nybegynder
29. november 2003 - 19:56 #2
ved ikke om I skal bruge mere, men I kan se hvad jeg snakker om mht. at den gør negative ting ved min side på www.luba-design.dk/muci/index2.htm
Avatar billede mindreklog Nybegynder
29. november 2003 - 20:04 #3
måske skal det lige siges at på siden jeg henviser til har jeg redigeret lidt i linkene, men det spiller vel ikke ind på det med tabellen?
Avatar billede mindreklog Nybegynder
29. november 2003 - 20:19 #4
ok, hvis jeg sletter denne linie... document.write("<table><tr><td><div style='position:relative;'>"); eller sletter det der står i parentesen.. så er der ikke problemet med at den står midt i mere...
Avatar billede mindreklog Nybegynder
04. november 2005 - 12:19 #5
tager point retur
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