03. februar 2007 - 14:32Der er
7 kommentarer og 1 løsning
kan ikke få min menu til at virke
Hejsa. Jeg har lavet en javascript menu, men den virker ikke rigtig og jeg ved ikke hvorfor. Jeg er hel ny så har lidt svært ved at gennemskue hvor fejlen ligge... her er koden
function CreatMenu(title, top, left) { var hojde = 16; var table_top = top + hojde; var writethis = '<div style=\"position: absolute; left: ' + left + 'px; top: ' + top + 'border: 1px solid black; width: 100px; height: 16px;\" id=\"Jknap\" onmouseout=\"HidMenu()\" onmouseover=\"ShowMenu()\"><a style=\"font-size:10px;\">' + title + '\/</a></div> <table style=\" position: absolute; left: ' + left + 'px; top: ' + table_top + 'px; width: 250px; visibility: hidden; border: 1px solid black;\" onmouseout=\"HidMenu()\" onmouseover=\"ShowMenu()\" cellpadding=\"0px\" cellspacing=\"0px\" id=\"Jmenu\"> <tr><td class=\"Jtd\"><a style=\"color: black; font-weight: bold; text-decoration: none;\" href=\"?p=2275&valg=forside&id=new\">Ny nyhed eller artikel</a></td></tr> $tr </table>'; document.write(writethis); }
function ShowMenu() {
var menu = document.getElementById('Jmenu');
menu.style.visibility='visible'; }
function HidMenu() { var menu = document.getElementById('Jmenu'); menu.style.visibility='hidden'; }
problemet ligge i at der ikke sker noget når jeg kalder min function CreatMenu(...){}
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Er det nok. Så giver det også mening at du skriver \" i stedet for bare ". Men i så fald, hvorfor lave en document.write i Javascript, i stedet for bare at skrive det hele ud i PHP?
I det tilfælde du skriver der, burde det netop blive 4 og ikke 22. Hvis du derimod har to tekststrenge med tal i, som f.eks.
var hej1 = "2"; var hej2 = "2";
så vil hej1 + hej2 blive "22" ... for at undgå det, kan du lave en parseInt på dem, for at få tallet ud. Så:
var res = parseInt(hej1) + parseInt(hej2); vil give 4. Jeg ved godt du havde regnet den ud, det var bare lige et hint, hvis du ikke havde fået hele sammenhængen med :)
Synes godt om
Ny brugerNybegynder
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.