Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
HTML, Javascript, CSS, DHTML, XHTML
Susate, qualcuno mi dice il comando per aprire una funzione java in vb...
giovedì 08 novembre 2007 - 11.40
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
nar
Profilo
| Newbie
11
messaggi | Data Invio:
gio 8 nov 2007 - 11:40
Scusate, qualcuno mi dice il comando per aprire una funzione java in vb.net
grazie per la pazienza ... ma sono un novellino...
<%@ Page Language="VB" %>
...
...
...
Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
if condizione then
voglio capire come richiamare questa funzione java alert quando la condizione è vera ?????
end if
end sub
<script>
<!-- intestazione.htm -->
<script language="javascript">
<!--
function alert()
{
alert('" & strMessage & "');
}
//-->
<script>
Andy/74
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 8 nov 2007 - 14:05
>Scusate, qualcuno mi dice il comando per aprire una funzione
>java in vb.net
>grazie per la pazienza ... ma sono un novellino...
><%@ Page Language="VB" %>
>...
>...
>...
>
>Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
> if condizione then
>
>voglio capire come richiamare questa funzione java alert quando
>la condizione è vera ?????
>
>
> end if
>
>end sub
>
><script>
>
><!-- intestazione.htm -->
>
><script language="javascript">
> <!--
> function alert()
> {
> alert('" & strMessage & "');
> }
> //-->
>
><script>
Ciao,
quello che vuoi fare tu non è decisamente possibile. Javascript è un linguaggio di scripting lato client. Quindi, funziona effettivamente sulla macchina dell'utente che sta navigando in questo caso. VB.Net è invece un linguaggio lato server e quindi gira sul server dove risiede il sito. Quindi, l'interazione diretta non puoi averla.. Però la tue richiesta a mio avviso può essere soddisfatta ragionando in altri modi.
1) Impostare la proprietà OnCLientClick del bottone, mettendo la chiamata al javascript:
<asp:Button ID="Btn1" runat="server" Text="Premi qui" OnClientClick="javascript: fnalert('Errore');">
2) Puoi fare in modo che il codice LATO SERVER componga l'html pronto per essere eseguito LATO CLIENT.
All'evento Load della pagina, sempre lato server:
Btn1.Attributes.Add("onclick", "javascript: fnalert(" & tuoMessaggio & ");")
oppure
Btn1.OnClientClick = "javascript: fnalert(" & tuoMessaggio & ");"
Spero possa esserti di aiuto.
Ciao!
Alx81 =)
http://blogs.dotnethell.it/suxstellino
nar
Profilo
| Newbie
11
messaggi | Data Invio:
gio 8 nov 2007 - 16:07
Grazie mille Alx81.. Ho capito la differenza tra lato client e lato server !! e come gira il javascript in html...Dovrò impararlo... cmq
Sono anche contento perchè ci sono degli ottimi programmatori in questo forum ; molto diligenti nel rispondere !!
Per coloro che avranno lo stesso mio problema , ecco quì lo script in vb.net
If DA.Text = "" Or A.Text = "" Then
Response.Cookies("msg").Value = "INSERIRE LA DATA DI RICERCA PER LA STATISTICA !!"
Response.Redirect("confirmAlert.aspx")
End If
dove la pagina viene reindirizzata nella confirmAlert.aspx.vb generata da una classe:
Public Class confirmAlert
Inherits System.Web.UI.Page
'-------------------------------------------
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim strMessage As String
strMessage = Request.Cookies("msg").Value
Dim strScript As String = "<script language=JavaScript>alert('" & strMessage & "');history.back();</script>"
If (Not Page.ClientScript.IsStartupScriptRegistered("clientScript")) Then
Page.RegisterStartupScript("clientScript", strScript)
Else
End If
End Sub
Andy/74
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 8 nov 2007 - 17:27
>Grazie mille Alx81.. Ho capito la differenza tra lato client
>e lato server !! e come gira il javascript in html...Dovrò impararlo...
>cmq
>Sono anche contento perchè ci sono degli ottimi programmatori
>in questo forum ; molto diligenti nel rispondere !!
Grazie mille anche a nome di tutto lo staff
Alx81 =)
http://blogs.dotnethell.it/suxstellino
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !