eh Buondì

ho alcune immagini all'interno di una navigationpage

ogni immagine ha abbinato il percorso di un sito web
esterno al dominio dove gira l'applicazione

ho provato ad utilizzare htmlpage cosi

  Private Sub image_click(ByVal sender As Image, ByVal e As System.Windows.Input.MouseButtonEventArgs) Handles Image1.MouseLeftButtonDown, Image3.MouseLeftButtonDown
        Dim c = HtmlPage.IsPopupWindowAllowed
        HtmlPage.Window.Invoke("NewWindow", sender.Tag)
    End Sub


preventivamente ho inserito nelle pagina aspx
i seguenti parametri
<param name="enableHtmlAccess" value="true" />
<param name="AllowHtmlPopupwindow" value="true" />

in fase di debug però il valore di c è sempre falso
mentre in teoria dovrebbe essere vero

resta il fatto che all' istruzione successiva
viene generata un 'eccezione:
Impossibile richiamare: NewWindow.
---
su System.Windows.Browser.ScriptObject.Invoke(String name, Object[] args)
su SLLP.Partners.image_click(Image sender, MouseButtonEventArgs e)
su SLLP.Partners._Lambda$__5(Object a0, MouseButtonEventArgs a1)
su MS.Internal.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex, Delegate handlerDelegate, Object sender, Object args)
su MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName)
----

dove sbaglio?
Ciao,
HtmlPage.IsPopupWindowAllowed indica se il browser consente popup, cosa probabilmente inibita a livello di privacy policy.

Comunque sia, aprire una nuova windows è una cosa diversa da una popup, quindi con HtmlPage.Window.Invoke("NewWindow", sender.Tag); stavi facendo correttamente: richiamare una funzione javascript, NewWindow appunto, nella quale fare Window.Open o il codice che preferisci.

Quindi: la pagina html che ospita Silverlight ha una funzione javascript "NewWindow" ?

Alessio Leoncini (SilverlightItalia.com)
.NET Developer, Interactive Designer, UX Specialist, Trainer @ 5DLabs.it
ho risolto cosi:

System.Windows.Browser.HtmlPage.Window.Navigate(New Uri(sender.Tag), "_blank")

non è che invece sapresti rispondermi a questo?

forum.aspitalia.com/forum/post/386175/Curioso-Caso-Planeprojection.aspx#386175

sempre gentilissimo

Ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC