Avatar billede bigo Nybegynder
08. april 2003 - 13:22 Der er 5 kommentarer og
1 løsning

"Et Objekt var ventet" i IE 6 men virker fino i NN 7

Hejsa.

Har denne kode:

  function PrivatAdresse_Fra(Element)
  {
    var RE_PrivatAdresse = /^(192\.168|172\.16|10)\./;

    if (Element.value.match(RE_PrivatAdresse))
    {
      alert('Privat Ipadresse');
      return (false);
    }
    return (true);
  }


som bliver kaldt som her:

echo "<td valign=top><input type=text name=ipfra[$x] value='' onblur='PrivatAdresse_Fra(this)'></td>";

Hvis jeg tester scriptet i NN7 virker det fint men i IE6 får jeg <subj> beskeden.. og det virker naturligvis ikke.

Er der nogen som kan forklare/give rettelse?
Avatar billede Slettet bruger
08. april 2003 - 17:50 #1
Må vi se et link til siden?
Avatar billede bigo Nybegynder
08. april 2003 - 21:39 #2
desværre. Det ligger på et intranet.
Avatar billede olebole Juniormester
09. april 2003 - 00:10 #3
<ole>

Ingen fejl i min IE6.0.26/Win2K. Men du skal have gåseøjne om name-attributten ... og så er brackets generelt en rigtig dårlig idé i name-attributter. De er ikke forbudte i følge HTML-standarden, men inkompatible med bl.a. JavaScript. Jeg ved godt, PHP'ere holder meget af dem - men de skaber ofte en masse rod  :)

/mvh
</bole>
Avatar billede bigo Nybegynder
09. april 2003 - 10:29 #4
Fandt fejlen. Det var faktisk et udkommenteret javascript (som så ikke var helt udkommenteret aligevel) som den brokkede sig over. så ovennævnte script fejler "næsten" ikke noget.

Takker for jeres deltagelse. Svar hvis i vil have points. Jeg fordeler ligeligt.
Avatar billede olebole Juniormester
09. april 2003 - 11:33 #5
Behold dem bare (for min skyld)  :)

Gåseøjnene om navne-attributten bør du afgjort få sat ... manglen på dem er en direkte fejl.
Hvorvidt man vil betegne brackets som en fejl, kan diskuteres - sammen med JS (og andre ECMA-script sprog) går de som sagt ikke uden videre. Et cowboy-hack til at adressere elementet alligevel er (hvis vi forudsætter, '$x' indeholder 'ib'):
  <button onclick="alert(document.FORMNAVN.elements['ipfra[\'ib\']'].value)">TEST</button>

/mvh
Avatar billede bigo Nybegynder
09. april 2003 - 11:51 #6
right.. vil se om jeg får tid til at ændre det nu. takker endnu engang.
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