Avatar billede kledal Nybegynder
20. marts 2003 - 13:50 Der er 9 kommentarer og
1 løsning

Få javascript til at fungere i IE 5.0

hvordan kan man gøre det?
Jeg har nogen der bruger win95 og winNT, som derfor kun kan bruge IE 5.0. Og mine Javascripts fungere ikke i IE 5.0. Kan man i IE opsætningen gøre et eller andet??

mvh kledal
Avatar billede zaknafein Praktikant
20. marts 2003 - 13:51 #1
Gi os scriptet så vi kan se hvad der sker. Eller nytter det ikke.
Avatar billede kledal Nybegynder
20. marts 2003 - 14:05 #2
<script type='text/javascript'>
var regEkspress = /^(-|[a-z\-A-Z]{1,3}\d+)$/;
function feltTest( feltElem )
{
if ( regEkspress.test( feltElem.value ) )
{
return true;  // det indtastede er OK og må sendes
}
else
{
alert( "Item nr. skal være bogstaver og så tal F.ex. f324 ellers indsæt da blot en bindestreg, der skal ikke være mellemrum mellem bogstaver og tal. det skal være 1-3 bogstaver, og så 2-6 tal" );
return false;  // det indtastede må ikke sendes
}
}
</script>

<a href="#" onclick="java script:if(window.confirm('Du er ved at slette en kopi af afvigerapport <%=varid%> trin <%=vartrin%> fra dit menuvindue, er du sikker på at du vil gøre det?'))location.href='serapport.asp?strid=<%=varId%>&varside=<%=varTrin%>&varkopi=ja'">slet kopi</a>
Avatar billede mortrr Praktikant
20. marts 2003 - 14:50 #3
Det viste kører fint i IE 5.0

Prøv at kigge på
http://msdn.microsoft.com/library/en-us/script56/html/js56jsoriVersionInformation.asp
om hvor versionerne differentierer og om du benytter funktioner der ikke vil virke.
Avatar billede kledal Nybegynder
20. marts 2003 - 15:22 #4
nej det gør de ikke. det er 2 forskellige javascripts som ikke fungerer i IE 5.0
Avatar billede mortrr Praktikant
20. marts 2003 - 15:34 #5
Jeg har lige afprøvet i en original 5.0, som godt nok kører på en Win 98, men det er samme version af scripting-engine.

Hvis alt andet fejler, så kan du evt hente en nyere scripting-engine http://www.microsoft.com/scripting, men jeg tvivler på at det er problemet.
http://msdn.microsoft.com/downloads/list/webdev.asp

Bruger du fx showModalDialog?
Den har nogle problemer i 5.0, hvor du ikke kan ændre filen som er åbnet i en modaldialog. Her er du nødt til at åbne et frameset hvor du henter de nødvendige filer. Den metode virker også fint i senere versioner.
Avatar billede kledal Nybegynder
20. marts 2003 - 16:00 #6
det virker ikke hos mine brugere som sidder på Win95 eller WinNt og som derfor ikke kan opgradere til IE 6. Det med scripting engine ved jeg ikke hvad betyder. kan du skære det ud i pap, jeg er ikke så meget inde i Javascript :-) de 2 scripts jeg har postst ovenover, har selvfølgelig nogen mangler, da jeg selvfølgelig fra en form har et felt der bliver tjekket og det kalder jeg med return feltTest(this.kode_nr); og feltet hedder så "kode_nr". dette sker ikke!!

mvh kledal
Avatar billede mortrr Praktikant
20. marts 2003 - 17:29 #7
mht scripting engine, så findes der en række versioner af den engine som får scripts til at virke.
Jo nyere, jo flere funktioner (og færre fejl).
IE 5 kom med version 5 af scripting engine, men det er muligt at installere version 5.6 (den nuværende) på win95 og winNT.

Jeg tror bare ikke det løser dit problem.
Jeg afprøvede funktionerne i en IE 5.0, på samme måde som du har beskrevet, så problemet i forhold til IE 5.0's DOM (Document Object Model) må næsten ligge et andet sted.

(jeg har en række forskellige styresystemer liggende med forskellige versioner af IE og andet liggende i VirtualPC, så jeg kan teste om sites virker)
Avatar billede kledal Nybegynder
24. marts 2003 - 11:07 #8
tak for hjælpen
Avatar billede kledal Nybegynder
24. marts 2003 - 11:07 #9
hvis du vil have pointz så send et svar
Avatar billede mortrr Praktikant
24. marts 2003 - 12:24 #10
Hvis du syntes det var en hjælp, så mange tak.
Jeg kom jo ikke med meget andet end hints om hvad der kunne være problemet.
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