Avatar billede tubber Juniormester
10. marts 2004 - 22:06 Der er 4 kommentarer og
3 løsninger

Problem med msgbox

Hej eXperter

Jeg sidder med et lille problem med en MsgBox....

Har læst en del indlæg om det, og kommet frem det mest hensynsfulde er en JScript Alertbox........

Men om jeg vælger det ene eller det andet så kan jeg ikke få det til at virke......

Min side starter med noget ASP kode og efter det kommer html'en

<%
ASP kode
%>
<HTML>
HTML kode og asp kode
</HTML>

Der hvor jeg gerne vil ha msgboxen er her:

<%
ASP kode
If bla bla then
Mere aspkode
MsgBox/Alert skal være her
else if
Noget andet aspkode
end if
%>
<HTML>
HTML kode og asp kode
</HTML>

Kan det lade sig gøre ?
Avatar billede eagleeye Praktikant
10. marts 2004 - 22:08 #1
Både og. Det kan ikke lade sig gøre som ASP kode da det afvikles på serveren. Man kan lave det i VBScript som kun virker i IE, men som i princippet gør det samme som Javascript alert box.
Avatar billede tubber Juniormester
11. marts 2004 - 01:33 #2
Jo men hvordan putter jeg det ind der uden for HTML taggen ?
Avatar billede nozio Nybegynder
11. marts 2004 - 09:05 #3
Lidt til at arbejde med:

<%
function popup_error(value)
%>
<script language="JavaScript"><!--
    alert('<%=value %>');
//--></script>
<%
end function


call popup_error("hej")
%>
Avatar billede tubber Juniormester
11. marts 2004 - 09:39 #4
Hmmm er lidt sort for mig......
Kan ikke få det til at funke.....hvor skal jeg lave ændringer for det virker ?
Avatar billede nozio Nybegynder
11. marts 2004 - 10:12 #5
<%
function popup_error(value)
%>
<script language="JavaScript"><!--
    alert('<%=value %>');
//--></script>
<%
end function

ASP kode
If bla bla then
Mere aspkode
call popup_error("Dette er fejlen")
else if
Noget andet aspkode
end if
%>
Avatar billede mortency Nybegynder
11. marts 2004 - 10:22 #6
<%   
If bla bla Then
    error = "- DIN ERROR MSG \n"

ELse if
    Noget andet aspkode
End if
   
If error <> "" Then
Response.Clear
%><html>
<body onload="window.alert('En feil oppstod! \n<% =error %>');
    window.history.back();">
&nbsp;</body></html><%
Response.End
End If
%>
Avatar billede eagleeye Praktikant
12. marts 2004 - 15:41 #7
Sådan her puttet ind i din kode, et eks med en vbScript msgbox:


<%
'ASP kode
%>
<HTML>
HTML kode og asp kode
</HTML>

Der hvor jeg gerne vil ha msgboxen er her:

<%
'ASP kode
If 1=1 then
  'Mere aspkode
%>
<script language="vbscript"> 
  msgbox "En vbscript popup", vbOKOnly
</script>
<%
else
  'Noget andet aspkode
end if
%>
<HTML>
HTML kode og asp kode
</HTML>


og du kan se mere her hvordan man bruge den:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctmsgbox.asp
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
Kurser inden for grundlæggende programmering

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