Avatar billede bas Forsker
05. april 2008 - 11:57 Der er 9 kommentarer og
2 løsninger

Selectbox og ActiveX?

Hej

Prøv først at kigge på følgende side:
http://www.html.dk/scripts/javascript/00014/

Når jeg prøver eksemplet på
http://www.html.dk/scripts/javascript/00014/eksempel.asp
direkte fra ovenstående link kører det hele som det skal,
men når jeg så gemmer koden i en .htm fil på min PC
og åbner det via browseren - Internet Explorer 7, kommer
der to meddelelsesbokse - se skærmbilleder på nedenstående
links.

http://www.detour.dk/javascript/alert_nyt_vindue.jpg

http://www.detour.dk/javascript/ActiveX.jpg

Jeg er godt klar over, at det har at gøre med den
ekstra sikkerhed, der er indbygget i IE 7 og noget
med indstillingerne i browseren, men det undrer mig,
at det samme script bliver afviklet på to forskellige
måder på samme PC??

Og jo, jeg har også prøvet at uploade scriptet til
mit webhotel - det er det samme der sker. Men javascriptet
afvikles jo også lokalt på PC'en.

Er der noget i javascriptet der kan / skal laves om,
så jeg undgår disse "fejl" og meddelelser?
Hvad er det konkret i scriptet (hvis det er der) at
browseren reagerer på, og hvad er det jeg skal lave om
i scriptet?

Valideringen virker jo slet ikke, hvis brugeren ikke
kører activeX objektet. Og det er jo ikke så smart.

Men det er måske kun i opsætningen af IE 7, at jeg
kan ændre på noget, så den automatisk henter ActiveX.

På forhånd tak.

Med venlig hilsen
Martin
Avatar billede w13 Novice
05. april 2008 - 12:04 #1
De 2 fejlmeddelelser vil _altid_ komme op, når du kører scriptet lokalt.. (Medmindre du slår det fra, selvfølgelig. =)

Men at der sker det samme, når du uploader det, virker mærkeligt.

Kan vi se et link?
Avatar billede roenving Novice
05. april 2008 - 12:42 #2
Hvis man er webkoder bør man lave den indstilling om i browseren (i IE6: Funktioner --> Internetindstillinger... --> Avanceret --> Næsten nederst: Tillad aktivt indhold at køre i filer på Denne computer !-)

-- men der må være noget andet galt, hvis den også kommer med meddelelsen, når du uploader, er du sikker på at scriptet også er uploadet ?-)
Avatar billede bas Forsker
05. april 2008 - 13:03 #3
Hej

Her det uploadet http://www.detour.dk/javascript/select.htm

Hmm har lige prøvet det, of det ser ud til at der ikke
kommer nogle beskeder om ActiveX her. Jeg synes eller
jeg prøvede det i går.

Vil I lige se, om i får nogle "fejl" beskeder?

Jeg kunne da heller ikke forstå, at det ikke
skulle fungere fra mit webhotel, når det virker
fra www.html.dk.

Hmm jeg burde nok sætte mig ind i det med ActiveX.

Dvs. at serveren afvikler / understøtter det anderledes?
Jeg har altid tænkt, at javascript netop kun bliver afviklet
lokalt. Men igen, jeg må nok til at læse lidt om ActiveX ;-)

/Martin
Avatar billede roenving Novice
05. april 2008 - 13:08 #4
Principielt har det ikke noget med activeX at gøre, men M$ har i deres visdom implementeret Jscript/javascript på en sådan måde (og med vidtgående muligheder/rettigheder !-), at det kan sammenlignes med de muligheder man kan få med activeX-objekter og derfor er fejlbeskeden faktisk voldsomt misvisende ,-(
Avatar billede bas Forsker
05. april 2008 - 13:09 #5
>Hvis man er webkoder bør man lave den indstilling om i browseren (i IE6: Funktioner -> -> Internetindstillinger... --> Avanceret --> Næsten nederst: Tillad aktivt indhold > at køre i filer på Denne computer !-)

Ovenstående ændrer ikke noget hos mig i IE 7. Jeg har haft browseren lukket
og åbnet igen.

Men så længe beskederne kun kommer, når jeg kører det lokalt, er det helt fint.

/Martin
Avatar billede w13 Novice
05. april 2008 - 14:18 #6
bas>> Jeg har gjort ligesom Roenving (i IE7) og det fungerer.

Ligeledes gør din kode, når du har uploadet den. ;(
Avatar billede w13 Novice
05. april 2008 - 14:19 #7
..det skulle have vaeret en glad smiley, men mit tastatur er aabenbart i daarligt humoer..
Avatar billede bas Forsker
05. april 2008 - 14:55 #8
Det ser ud til, at I har ret. ;-)
Jeg har igen lige prøvet det med og uden
flueben i "Tillad aktivt indhold at køre
i filer på Denne computer", og det ser ud til,
at det er det, der skal til, når man vil afvikle
det lokalt.

Og I siger også, at scriptet kører uden problemer,
når I kører det fra http://www.detour.dk/javascript/select.htm?

Så siger jeg mange tak til til jer begge!

Jeg synes I har været lige gode til det her spørgsmål.
Er det ok, at jeg deler pointene imellem jer?

Poster I et svar?

Mvh. Martin
Avatar billede w13 Novice
05. april 2008 - 15:24 #9
Okidoke. =)
Avatar billede roenving Novice
05. april 2008 - 15:38 #10
Men jeg synes da godt nok, at du skal beholde de fleste point selv, da jeg har svært ved at se, at det kan være så mange point værd, at du ikke kender en krølle på en browsers måde at fungere på !-)

Velbekomme '-)
Avatar billede roenving Novice
06. april 2008 - 16:27 #11
Tak for point ;~}
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