I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<ole> dar >> Det kan du komme ud for, hvis du f.eks. laver en JavaScript indkøbskurv med produktsider, hvor du vælger varer og antal - for derefter at trykke 'Læg til bestilling'. Efter at have besøgt nogle varesider trykker du 'Se bestilling'. På siden 'Endelig bestilling' trykker du 'Back' på din browser - for at bestille yderligere varer - og kommer tilbage til sidste vareside, hvor alle tallene stadig står! De skulle gerne have været slettet på onunload, så de ikke bestilles to gange.
Har selv lige siddet med problemet ;-)
Denne er måske lidt mere 'sexy':
<script language="JavaScript"><!--
function ryd() { for (i=0; i<document.theform.length-1; i++) { document.theform.elements[i].value = ""; } }
// --> </script>
Udtrykket: i<document.theform.length-1 tager højde for at du har ét input-element liggende EFTER de felter, du ønsker at nulstille...derfor: 'length-1'. Det er selvfølgelig submit-knappen, jeg tænker på. Har du flere må du ændre her. Har du et element liggende FØR felterne, må du rette i: for (i=0; F.eks til: for (i=1; ved ét element FØR felterne, du ønsker at slette.
Så sletter du også alle felter af typen 'hidden', du måtte have sat dynamisk - og det gør man netop meget i f.eks. shopping carts, hvor man udskriver siden med document.write fra nogle arrays. Det kan være varens pris (det er pænere at skrive prisen i alm. html, end have den i et tekstfelt), varenummer, skostørrelse, osv - altsammen gemt som 'hidden'. Når du så kommer tilbage til siden via 'back' knappen, er disse data væk...sur røv!
Med en lidt mere udførlig funktion, kan man også få den til at springe felter over i for-løkken. Netop i cart-løsninger er det jo ens rækker under hinanden, der skal slettes felter i. Man kunne f.eks. skrive:
function ryd() { for (i=0; i<document.theform.length-1; i+=6) { document.theform.elements[i].value = ""; document.theform.elements[i+3].value = ""; document.theform.elements[i+5].value = ""; } }
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.