22. marts 2005 - 00:51
Der er
14 kommentarer og 2 løsninger
fornuftig brug af asp?
Hey E IIS5.0/ASP/Javascript/IE Jeg sidder og tænker på om dette er en "lovlig" måde at differentiere BrugerNiveau på: <% if Session("BrugerNiveau") = "admin" or Session("BrugerNiveau") = "m_bruger" then%> <script language="javascript"> <!-- function doEdit(id,stel) { sWidth = screen.availWidth -100 winHeight = 345 parent.open('default.asp?mode=editall&id=' + id + '&st=' + stel,'edit','height=' + winHeight + ',width='+ sWidth +',top=' + ((screen.availHeight)-(winHeight))/2 + ',left=' + ((screen.availWidth)-(sWidth))/2 + '','') return false } function editTavle() { sWidth = screen.availWidth -40 winHeight = 315 parent.open('default.asp?mode=tavlevalg','edit','height=' + winHeight + ',width='+ sWidth +',top=' + ((screen.availHeight)-(winHeight))/2 + ',left=' + ((screen.availWidth)-(sWidth))/2 + ',scrollbars=yes','') return false } function editBrugere() { sWidth = screen.availWidth -400 winHeight = screen.availHeight -200 parent.open('default.asp?mode=brugere','edit','height=' + winHeight + ',width='+ sWidth +',top=' + ((screen.availHeight)-(winHeight))/2 + ',left=' + ((screen.availWidth)-(sWidth))/2 + '','') return false } //--> </script> <% Else%> <script language="javascript"> <!-- function doEdit(id,stel) { } function editTavle() { } function editBrugere() { } //--> </script> <% End if%>
Annonceindlæg tema
Cloud & AI
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.
22. marts 2005 - 14:13
#1
Måske ikke det smukkeste jeg har set, men sålænge du udfører et tjek af brugerniveauet på siderne, der åbnes, ser jeg ikke noget galt i det.
23. marts 2005 - 23:12
#2
Ok, takker. Kan du vejlede i hvordan noget smukkere ser ud? ;) Et det smukkest hvis koden tjekker for adgangsniveau ved hver brugerfunktion?
05. april 2005 - 15:54
#3
andre kommentarer
05. april 2005 - 23:52
#4
Jeg ville nok lægge alt javascript-koden i sin egen fil og så inkludere denne.
06. april 2005 - 02:11
#5
ok, hvordan kan det hjælpe på skønheden? :)?
06. april 2005 - 02:24
#6
<% if Session("BrugerNiveau") = "admin" or Session("BrugerNiveau") = "m_bruger" then%> <script type="text/javascript" src="editBruger.js"></script> <%else%> <script type="text/javascript" src="noEditBruger.js"></script> <%End if%> -- og så kaste det i to forskellige javascript-filer: //-- editBruger.js ----------- function doEdit(id,stel) { sWidth = screen.availWidth -100 winHeight = 345 parent.open('default.asp?mode=editall&id=' + id + '&st=' + stel,'edit','height=' + winHeight + ',width='+ sWidth +',top=' + ((screen.availHeight)-(winHeight))/2 + ',left=' + ((screen.availWidth)-(sWidth))/2 + '','') return false } function editTavle() { sWidth = screen.availWidth -40 winHeight = 315 parent.open('default.asp?mode=tavlevalg','edit','height=' + winHeight + ',width='+ sWidth +',top=' + ((screen.availHeight)-(winHeight))/2 + ',left=' + ((screen.availWidth)-(sWidth))/2 + ',scrollbars=yes','') return false } function editBrugere() { sWidth = screen.availWidth -400 winHeight = screen.availHeight -200 parent.open('default.asp?mode=brugere','edit','height=' + winHeight + ',width='+ sWidth +',top=' + ((screen.availHeight)-(winHeight))/2 + ',left=' + ((screen.availWidth)-(sWidth))/2 + '','') return false } //-- editBruger.js slut ----------- //-- noEditBruger.js ----------- function doEdit(id,stel) {} function editTavle() {} function editBrugere() {} //-- noEditBruger.js Slut-----------
06. april 2005 - 02:28
#7
Ja, fx. Du kunne jo også sende en en parameter (brugerniveau) med til dine javascript-funktioner og deri så afgøre, hvad der skal ske.
06. april 2005 - 02:32
#8
- men husk under alle omstændigheder at lave et serverside-tjek af brugerniveauet, hvis det er bare en smule vigtigt at skjule.
12. april 2005 - 13:27
#9
arbejder med js skønheden... vender tilbage
12. april 2005 - 18:10
#10
netro --> mener du at det er "godt nok" at bruge serverside-tjek på den måde roenving gør? eller skal der yderligere serverside-tjek til?
12. april 2005 - 18:11
#11
har implementeret roenvings js model.. virker fint. Kan jeg gøre det bedre?
12. april 2005 - 22:06
#12
Igen kommer det jo an på, hvor vigtigt det er. Hvis det er CPR-numre eller lign., der skal vises i popup-vinduet, vil jeg bestemt lave serverside-tjek dér.
15. april 2005 - 11:02
#13
OK Jeg har brugt roenvings js model kombineret med netro's serverside-tjek. tak til begge og svar plz >8o)
15. april 2005 - 12:31
#14
Velbekomme '-)
15. april 2005 - 15:25
#15
Så lidt...
28. april 2005 - 13:08
#16
Tak for point ;~}
Kurser inden for grundlæggende programmering