none
Sharepoint 2010 - No funciona ModalDialog en Google Chrome RRS feed

  • Pregunta

  •  

    No puedo abrir ModalDialog en Google Chrome (Se instaló nuevamente el ambiente y ahora Chrome no abre la ventana Modal). He investigado sobre el tema y al parecer tiene relación de que esta corriendo sin la ejecución de "sp.js" . Estoy ejecutando el javascript desde el lado del servidor con la siguiente expresión 

    ScriptManager.RegisterStartupScript(this, this.GetType(), ClientID, "ExecuteOrDelayUntilScriptLoaded(modalpopup, \"SP.js\");", true);

    He realizado las siguientes pruebas para cargar "sp.js" pero hasta ahora nada:

    1-. Agregando <SharePoint:ScriptLink ID="ScriptLink1" Name="SP.js" runat="server" OnDemand="true" Localizable="false" LoadAfterUI="true"/> directamente al aspx.

    2-. Agregando en javascript la siguiente sentencia: SP.SOD.executeFunc("sp.js") 

    3-. Agregando en javascript la siguiente sentencia: SP.SOD.executeFunc('sp.js', 'SP.ClientContext', modalpopup);

    Observación:

    1-. La única forma que he logrado para abrir la ventana es colocando un alert("Hola"); antes de su ejecución.

    martes, 12 de noviembre de 2013 12:47

Respuestas

  • Solucionado:

    Sólo es necesario agregar 

    <SharePoint:ScriptLink ID="ScriptLink1" Name="SP.js" runat="server" OnDemand="false" Localizable="false" LoadAfterUI="true"/>

    <script type="text/javascript"> 

    .......

    • Propuesto como respuesta Juan Carlos GonzálezMVP martes, 12 de noviembre de 2013 19:31
    • Marcado como respuesta Víctor Shrpt martes, 12 de noviembre de 2013 19:32
    • Desmarcado como respuesta Víctor Shrpt martes, 12 de noviembre de 2013 19:32
    • Marcado como respuesta Uriel Almendra miércoles, 13 de noviembre de 2013 17:11
    martes, 12 de noviembre de 2013 14:44