Avatar billede wollabella Nybegynder
25. februar 2002 - 19:09 Der er 4 kommentarer og
2 løsninger

Runtime error?

hej hvad er der galt her??


function dropout(id)
{
var standardmenuitems = 'Infomation|Referencer|Contact';
var newmenuitems = 'Infomation</a><br>+ <a href=#>Valg1</a><br>+ <a href=#>Valg2</a>|Referencer</a><br>+ <a href=#>Valg1</a><br>+ <a href=#>Valg2</a>|Contact</a><br>+ <a href=#>Valg1</a><br>+ <a href=#>Valg2</a>';
   
uid=oop(id);
var get=uid.innerHTML;
    var i=0;
    var gotit = false;
    if(get.length>11)
    {
    tmp = standardmenuitems.split("|");               
    }else{
    tmp = newmenuitems.split("|");
    }       
        while(gotit==false&&i<=tmp.length)
        {
            if(tmp[i].substring(0,6)==get.substring(0,6))
            {
            gotit=true;
            document.getElementById('m_info').innerHTML='<a href=hej>hej</a>';
            }else{
            i++;
            }
        }
}

    function oop(id)
    {
    return document.getElementById(id);
    }




den bliver loaded sådan her


<a href="#" onclick="dropout('m_info');" id="m_info">Infomation</a>

og jeg får en runtime error hele tiden
Avatar billede emileej Nybegynder
25. februar 2002 - 22:47 #1
1)
function oop(id)
skal før
function dropout(id)
2)
Hvilken fejl er det?! *gG*

E-)mil
http://mfp.eej.dk
http://eej.dk
Avatar billede fireworld Nybegynder
26. februar 2002 - 08:34 #2
den siger i denne her linie...

document.getElementById('m_info').innerHTML='<a href=hej>hej</a>';

men hvis jeg ikke sender HTML i innerHTML altså hvis jeg abre siger


innerHTML='geh';

så virker det... men jeg ved man kan sende HTML
Avatar billede emileej Nybegynder
26. februar 2002 - 20:01 #3
Prøv:
document.getElementById("m_info").innerHTML="<a href=\"hej\">hej</a>";

E-)mil
http://mfp.eej.dk
http://eej.dk
Avatar billede wollabella Nybegynder
26. februar 2002 - 23:04 #4
jeg fandt ud af det...

det var pga

der var 2 <a tags.... underligt nok det skulle ændre noget... men det gjorde det....
Avatar billede wollabella Nybegynder
26. februar 2002 - 23:07 #5
men tak for hjælpe du får da lige ½ af points!
Avatar billede emileej Nybegynder
27. februar 2002 - 07:59 #6
Så lidt :)
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