21. august 2000 - 11:43Der er
6 kommentarer og 1 løsning
\"database funktion\" ??
Hejsa!
Jeg har et script som jeg includer i et andet. Scriptet består af en række variabel definitioner som f.eks.:
var ekch=\"EKCH 160850 22015KT 9999 15/10\" var eksp=\"EKSP 160850 20025KT 4000 17/06\"
I det egentlige script på den side som skal vises, har jeg to text felter. Det ene skal bruges til at vælge hvilke data man vil se i det andet.
Altså: hvis value i det ene felt er \"ekch\" så skal value af det andet felt være \"EKCH 160850 22015KT 9999 15/10\".
Det kan selvfølgelig laves med en lang række IF \'er eller med en drop down, men kan man ikke lave det smartere, så det altid virker, uanset hvor mange variable der er defineret i \"database\"-scriptet?
I et stadigt mere komplekst trussel landskab, hvor sofistikerede cyberangreb, ransomware og datalækager udgør en konstant risiko, er IT-sikkerhed for længst rykket direkte ind i bestyrelseslokalet.
array notation er ofte en, desværre, overset mulighed. Ofte bruger folk eval() til dynamiske objekt referencer, hvilket er 100% unødvendigt!
Hvis du ville udbygge lidt og tjekke om den pågældene variabel fandtes, er det heller ikke det store problem.
var streng = document.dinForm.felt1.value // F.eks. ekch if (window[streng]){ // Findes den? document.dinForm.felt2.value = window[streng] } else { alert(\'De valgte data findes ikke\') }
Jeg har lige et ekstra spørgsmål: Din løsning virker perfekt når jeg klikker på en knap der starter funktionen, men hvordan får jeg det til at virke ved blot at trykke enter?
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.