Avatar billede morten-1981 Nybegynder
14. maj 2008 - 22:36 Der er 9 kommentarer og
1 løsning

Javascript bekræftelsesvindue

Et hurtigt spørgsmål:
Jeg vil gerne tilføje en location til nedenstående så jeg kan styre placeringen på skærmen, hvordan gør jeg det?

<BODY onLoad="java script:alert('Husk nu...')">

Problemet er at den kommer midt i vinduet pt. og blokere for en vigtig del af indholdet, som jeg gerne vil at brugerne før han klikker ok.
Avatar billede w13 Novice
15. maj 2008 - 08:09 #1
En alert kan ikke placeres. Så vil du blive nødt til at fabrikere din egen alert, altså lave en fup-alert, der ligner, med HTML og CSS.

I øvrigt kan du udelade "java script:" - det giver kun mening i href-attributter.
Avatar billede morten-1981 Nybegynder
15. maj 2008 - 08:31 #2
Øv :/
- De blokeres jo ret ofte af diverse browsere.
Avatar billede w13 Novice
15. maj 2008 - 09:27 #3
Hvad blokeres ofte? Alerts blokeres jo ikke. Popupvinduer blokeres, men du ville kunne lave det med noget div-halløj i stedet for et popupvindue.
Avatar billede di8leva Nybegynder
15. maj 2008 - 11:36 #4
Dette kan du bruge:
(men et problem, i hvert fald for mig, er at IE kalder dette "Active Content" og godkender det ikke uden at jeg godkender selve siden som "ok", lorte-IE)

<html>

<div style="background: #FFFFFF; position: absolute; left 100px; top:40px; width: 200px; height: 100px; border: 1px #000000 solid;" onClick="this.style.visibility = 'hidden';">
Dette er en advarsel. Godkend eller gå hjem.<br>
<a href="#" >Luk</a>
</div>

... masser med tekst...<br>
... masser med tekst...<br>
... masser med tekst...<br>
... masser med tekst...<br>
... masser med tekst...<br>
... masser med tekst...<br>
... masser med tekst...<br>
... masser med tekst...<br>
... masser med tekst...<br>


</html>
Avatar billede w13 Novice
15. maj 2008 - 11:37 #5
di8leva>> Det er vel kun lokalt, at det skal godkendes, og ikke ude på nettet.
Avatar billede di8leva Nybegynder
15. maj 2008 - 12:30 #6
w13 >> Det ved jeg faktiskt ikke. Hvis det er sådan bliver jeg meget glad :)
Avatar billede w13 Novice
15. maj 2008 - 12:41 #7
Så tror jeg, du bliver glad. ;)
Avatar billede morten-1981 Nybegynder
15. maj 2008 - 16:05 #8
Smuk løsning di8leva!
Mangler lige et : efter left, så spiller den bare.

Smid lige et svar :)
Avatar billede di8leva Nybegynder
15. maj 2008 - 16:10 #9
:)
Avatar billede roenving Novice
17. maj 2008 - 12:14 #10
>>di8leva

Problemet med 'Active Content' kan klares ved at ændre en simpel indstilling, i IE klares det med Funktioner --> Internetindstillinger... --> Fanen Avanceret --> Vinge af i 'Tillad aktivt indhold at køre på Denne Computer' (næsten nederst !-)

-- og den indstilling bør ændres af alle, der udvikler internetsider, da den er ret misvisende, som du nok har opdaget nu !o]
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