09. oktober 2002 - 12:17Der er
9 kommentarer og 1 løsning
Vise layer ved klik
Hej...
Jeg har en form som brugerne skal udfylde.
Jeg vil meget gerne vise et layer over formen (som skjuler formen bagved) i f.eks. 2 sekunder når brugeren klikker på submit (der kunne stå noget som "vent venligst" eller lign. i layeret. Når de 2 sekunder så er gået sendes siden videre/submittes formen.
Nogen der har et eksempel på det?
Jeg vil helst arbejde i % og ikke px ved denne opgave hvis det har noget at sige.
function getObjS() { if (document.getElementById) return document.getElementById("ventvenligst").style; else if (document.all) return document.all.ventvenligst.style; else if (document.layers) return document.nsventvenligst; } </script>
Der er en mening med den. Men layeret dækker ikke formen i dit eksempel - tanken er at layeret skal fylde hele siden i 2 sekunder hvorefter formen submittes
Synes godt om
Slettet bruger
10. oktober 2002 - 16:57#3
Så der kun står "vent venligst" på siden?
Synes godt om
Slettet bruger
10. oktober 2002 - 16:59#4
Ja - eller hvad man nu vil smide i layeret - men layeret skal skjule formen og alt andet på siden, ja.
Synes godt om
Slettet bruger
10. oktober 2002 - 17:03#5
Hm... Hvorfor sender du så ikke bare brugeren videre til en side, hvor der står "vent venligst" på, der så 2 sek. efter skifter til en tredje side?
Synes godt om
Slettet bruger
10. oktober 2002 - 17:09#6
Fordi det dels er for at skjule at formen står og tænker - siden skifter ikke med det samme en bruger klikker på "submit" - på den måde sikrer man sig også mod at vedkommende ikke bare klikker på submit-knappen en gang til fordi der ikke lige sker noget med det samme
Synes godt om
Slettet bruger
10. oktober 2002 - 17:29#7
Formen står ikke og tænker, hvis du først submitter den 2 sek. efter. Og det med, at folk trykker to gange, kan læses sære simpelt:
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.