Avatar billede kragekjaer Praktikant
08. februar 2002 - 12:10 Der er 17 kommentarer og
1 løsning

Er der nogle der får fejl her??????

http://www.fokus-net.dk/

Hvis I går ind under publikationer, og vælger minipjecer fx.

Jeg så at nogle fik en fejl her i javascriptet, men jeg gør ikke selv.
Avatar billede poull Nybegynder
08. februar 2002 - 12:14 #1
Jeg gør ikke og jeg har IE 5.5
Avatar billede nikolajdu Nybegynder
08. februar 2002 - 12:15 #2
Jeg får fejl i IE 6.0. Er du sikker at advarselstrekanten ikke kommer nede i hjørnet???

Kan være du har slået fejlmelding fra :))

/Nikolaj
Avatar billede kragekjaer Praktikant
08. februar 2002 - 12:15 #3
Man skal lige klikke på en af pjercerne....
Avatar billede kragekjaer Praktikant
08. februar 2002 - 12:16 #4
Ok, tak. Ved du hvad fejlen er??? Eller skal du se scriptet
Avatar billede nikolajdu Nybegynder
08. februar 2002 - 12:17 #5
Det er en "object expected" fejl - Det skulle lyde meget mærkeligt om ikke den også giver fejl i IE 5.5.

poull - Du skal klikke på én af publikationernes navne :))
Avatar billede nikolajdu Nybegynder
08. februar 2002 - 12:19 #6
Jeg kan ikke se scriptet, men skriver fejl i linie 72 - Hos mig er det en <input....> - Det kan jo ikke helt passe.
Avatar billede nikolajdu Nybegynder
08. februar 2002 - 12:23 #7
Ok det kan nu godt passe.

I følge w3 standarden må name/id ikke starte med et eller udelukkende bestå af tal. Det er der i og for sig ikke noget at sige til.

1 = 2  // En omgang sludder
a1 = 2 // Meget mere forståeligt :))

Du har f.eks name="14 og kalder så funktionen med toggleDesc(14);

Den går ikke.

Prøv med:
name="a14"

og

toggleDesc("a14")

<input type="text" name="a14" class="FormBox" size="3" maxlength="3">
</span>&nbsp;<span class='udsendelse-titel' onclick='toggleDesc("a14");'>

/Nikolaj
Avatar billede kragekjaer Praktikant
08. februar 2002 - 12:23 #8
<tr>
                  <td>
                    <div class='udsendelse'>
                      <!--<input type="hidden" name="<%= rs("titel") %>" value="">-->
                      <div><span class='udsendelse-tid'>
                        <input type="text" name="<%= rs("id") %>" class="FormBox" size="3" maxlength="3">
                        </span>&nbsp;<span class='udsendelse-titel' onclick='toggleDesc(<%= rs("id") %>);'><%= rs("titel") %></span><span class='udsendelse-symboler'></span></div>
                      <div class='udsendelse-beskrivelse' style='display: block;' name='divBeskrivelseKort' id='Desc<%= rs("id") %>Short'>(Status: <%= rs("status") %>)</div>
                      <div class='udsendelse-beskrivelse' style='display: none;' name='divBeskrivelseLang' id='Desc<%= rs("id") %>Long'><%= rs("beskrivelse") %><br>
                        <a href="pjecer/minipjecer/<%= rs("link") %>" target="_blank">Læs
                        den her</a>
                        <br>
                      </div>
                    </div>
                  </td>
                </tr>
Avatar billede kragekjaer Praktikant
08. februar 2002 - 12:24 #9
Og her følger javascriptet:

var boolNS4 = navigator.appVersion.indexOf("Nav") > 0 && parseInt(navigator.appVersion) == 4;


function GetElement(strElement)
{
    if (document.getElementById)
    {
        // IE5+, Netscape 6, Mozilla
        return (document.getElementById(strElement));
    }
    else if (document.all)
    {
        // IE4
        return (eval("document.all." + strElement));
    }
    else if (document.layers)
    {
        // Netscape 4
        return (eval("document." + strElement));
    }
    else
    {
        // Crap!
        return (null);
    }
}

function GetFormElement(strForm, strElement)
{
  // Hvis strElement er tom, så skal man bare have fat i form'en. Eller skal der lige tilføjes et punktum.
    if (strElement != "") {
        strElement = "." + strElement;
    }
    return (eval("document.forms['" + strForm + "']" + strElement));
}

function GetParentElement(strElement)
{
    if (document.getElementById)
    {
        // IE5+, Netscape 6, Mozilla
        return (parent.document.getElementById(strElement));
    }
    else if (document.all)
    {
        // IE4
        return (eval("parent.document.all."+strElement));
    }
    else if (boolNS4)
    {
        // Netscape 4
        return (eval("document."+strElement));
    }
    else
    {
        // Crap!
        return (null);
    }
}


function toggleDesc(strProgramID)
{
  if(boolNS4) return false;

  objCurrentShort = GetElement("Desc"+strProgramID+"Short");
  objCurrentShort.style.display = (objCurrentShort.style.display=="none" ? "block" : "none");

  objCurrentLong = GetElement("Desc"+strProgramID+"Long");
  objCurrentLong.style.display = (objCurrentLong.style.display=="none" ? "block" : "none");

  resizeIFrame();
Avatar billede kragekjaer Praktikant
08. februar 2002 - 13:37 #10
http://www.fokus-net.dk/ viser den statig fejl???? Nu har jeg slået fejlmelding til, og får nu ingen fejl
Avatar billede nikolajdu Nybegynder
08. februar 2002 - 13:42 #11
Yep jeg får stadigtvæk samme fejl :((

Du har stadigvæk ikke ændret alle navnene :(
Avatar billede kragekjaer Praktikant
08. februar 2002 - 13:50 #12
vender tilbage
Avatar billede kragekjaer Praktikant
08. februar 2002 - 13:58 #13
Hej Nico...
http://tv.tv2.dk/tv/?Region=1&KanalID=0&Soegeord=&Dato=0&Periode=2&Kategori=0

Der kan du se de bruger tal i toggleDesc
Avatar billede nikolajdu Nybegynder
08. februar 2002 - 14:08 #14
Jo jo, men det må de så lære af :))
Avatar billede nikolajdu Nybegynder
08. februar 2002 - 14:11 #15
Direkte taget fra w3:

"...must begin with an alphabetic character (a-zA-Z). User agents should ignore all other target names."
Avatar billede nikolajdu Nybegynder
08. februar 2002 - 14:13 #16
Grunden kan du jo selv se.

Du prøver at sætte gøre nummeret 14 til et objekt. Det er det samme som at sige at 14 nu skal være 15.

Ok ok. Hvis du endelig skal bruge numre, så skal du gøre det til en streng.

toggleDesc("14");

/Nikolaj
Avatar billede kragekjaer Praktikant
08. februar 2002 - 14:50 #17
Har gjort det til en streng nu, men en ven af mig får stadig fejl, gør du?? Undskyld ulejligheden
Avatar billede kragekjaer Praktikant
08. februar 2002 - 20:40 #18
Dit svar hjalp altså ikke...kom til at acceptere
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