Avatar billede kenneth_breve Nybegynder
30. december 2008 - 12:14 Der er 1 løsning

Gul trekant på dropdown bokse

Jeg har lavet en Java Applet med nogle dropdownbokse.

Når man trykker på dropdown boksene så kommer der en gulramme og en gul trekant udenom boksen.

Hvad skyldes dette?

Jeg har læst at man kan få fjernet trekanten ved at redigere i policy.java eller lave appleten signeret, men det ønsker jeg ikke, da jeg før har kunnet køre appleten uden der kom disse trekanter.

Er der noget jeg kan ændre i min applet så jeg undgår denne gule ramme og gule trekant?
Avatar billede schwarz84 Nybegynder
30. december 2008 - 13:07 #1
Der er lige kommet en ny version af Java hvor vinduer som åbnes af usignerede applets giver denne advarsel. Dette sker for at forbedre sikkerheden, fordi det ellers ville er muligt at snyde folk til at tro at det for eksempel er et vindue fra browseren (dette kunne man måske udnytte til at snyde folk til at skrive adgangskoder).
Når du signerer en applet, så skriver du under på at den er i orden og den computer som kører den kan se hvem der har lavet appletten. Dermed kan man sænke sikkerhedsniveauet en smule og blandt andet fjerne advarselstrekanten.
Det er altså det du skal gøre for at slippe for den. Du kan ikke bare ændre koden, for det kan alle jo gøre og så er det intet værd som sikkerhedsforanstaltning...
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
Kurser inden for grundlæggende programmering

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