Avatar billede mayskov Nybegynder
08. december 2006 - 14:08 Der er 6 kommentarer

Firefox - IE7

Hej
Denne adresse http://dfgf.maynet.dk/ind_formular.html vises fint i Firefox, men kan ikke kaldes i IE7.

Nogen der har et bud  på hvorfor
Avatar billede olebole Juniormester
08. december 2006 - 14:11 #1
<ole>

Det er vist kun FF, der er eftergivende nok til at vise den slags - IE6 godtager den i hvertfald heller ikke. Prøv at afslutte dit script-element  ;o)

/mvh
</bole>
Avatar billede olebole Juniormester
08. december 2006 - 14:13 #2
Du burde i øvrigt bruge en DTD, der tillader dig at bruge CSS i IE6 ... f.eks:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
            "http://www.w3.org/TR/html4/loose.dtd">

- og så bør du også anvende en Content-Type meta  ;o)
Avatar billede mayskov Nybegynder
08. december 2006 - 14:45 #3
Hej olebole
Jeg er ikke helt med på det med afslutning af script-element.
Kan du uddybe det?
Avatar billede amews_aj Nybegynder
08. december 2006 - 14:48 #4
Det der menes, er at da du har lavet <script> skal du også afslutte igen med </script>

Altså skal dette:


-----
  <script type="text/javascript">

<!--
function valider()
{ var str=document.forms.kontakt.email.value
if (document.forms.kontakt.fornavn.value =="")
{ alert("Indtast venligst dit fornavn.")
return false;
}
if (document.forms.kontakt.efternavn.value =="")
{ alert("Indtast venligst dit efternavn.")
return false;
}
if (document.forms.kontakt.telefonnr1.value =="")
{ alert("Indtast venligst dit telefonnummer.")
return false;
}
if (document.forms.kontakt.email.value =="")
{ alert("Indtast venligst din e-mail-adresse.")
return false;
}
if (str.length<5 || str.indexOf('@')==-1)
{ alert("Indtast venligst en korrekt e-mail adresse.")
return false;
}
}
<!--
---------


Erstattes med dette



--------

  <script type="text/javascript">

<!--
function valider()
{ var str=document.forms.kontakt.email.value
if (document.forms.kontakt.fornavn.value =="")
{ alert("Indtast venligst dit fornavn.")
return false;
}
if (document.forms.kontakt.efternavn.value =="")
{ alert("Indtast venligst dit efternavn.")
return false;
}
if (document.forms.kontakt.telefonnr1.value =="")
{ alert("Indtast venligst dit telefonnummer.")
return false;
}
if (document.forms.kontakt.email.value =="")
{ alert("Indtast venligst din e-mail-adresse.")
return false;
}
if (str.length<5 || str.indexOf('@')==-1)
{ alert("Indtast venligst en korrekt e-mail adresse.")
return false;
}
}
-->
</script>
Avatar billede olebole Juniormester
08. december 2006 - 15:14 #5
I HTML består tags, der implementerer elementer som hovedregel af to tags:
1) et start tag
2) et slut-tag

Slut-tagget er mage til start-tagget, men tag-navnet indledes med en skråstreg:

<a>El anker</a>
<div>Et div</div>
<script>var bla = "noget JavaScript"</script>

Du manglede 'blot' </script> efter din script-blok  ;o)
Avatar billede mayskov Nybegynder
08. december 2006 - 15:23 #6
Hej olebole

Sådan, det var bare løsningen, men hvorfor pokker mon ikke Firefox brokker sig?
Men godt  man afprøver i begge browsere.
Tak for hjælpen - lægger du  et svar.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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