Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Jqgrid no funciona en Firefox 9.

Estas en el tema de Jqgrid no funciona en Firefox 9. en el foro de Frameworks JS en Foros del Web. Tengo una aplicacion que se muestra perfecto en iE9 Chrome pero en Firefox no me muestra el listado alguien sabo porque la forma en que ...
  #1 (permalink)  
Antiguo 13/01/2012, 19:35
Avatar de Fabu_dina  
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 3 meses
Puntos: 1
Jqgrid no funciona en Firefox 9.

Tengo una aplicacion que se muestra perfecto en iE9 Chrome pero en Firefox no me muestra el listado alguien sabo porque la forma en que genero el xml para mostrar el listado en la rejilla es :

Código ASP:
Ver original
  1. page        = CInt(Request("page"))
  2. rp          = CInt(Request("rows"))
  3. sortname    = Request("sidx")
  4. sortorder   = Request("sord")
  5.  
  6. if sortname = "" then
  7.     sortname = "depto_ide"
  8. end if 
  9. if sortorder = "" then
  10.     sortorder = "asc"
  11. end if 
  12.  
  13. order       = "Order By "&sortname&" "&sortorder&""
  14.  
  15. if page = "" then
  16.     page = 2
  17. end if 
  18. if rp = 0 then
  19.     rp = 4
  20. end if 
  21.  
  22. strStart = (rp*page) -rp
  23. strStart = (page -1) * rp
  24.  
  25. If (strStart < 0) Then
  26.     strStart = 0
  27. End If
  28.  
  29. limit ="Limit "&strStart&","&cdbl(rp)&""
  30.  
  31. strSearchOn = Request("_search")
  32. If (strSearchOn = "true") Then
  33. strField    = Request("searchField")
  34.     If (strField = "depto_desc") Then
  35.         strFieldData    = Request("searchString")
  36.         strSearchOper   = Request("searchOper")
  37.         'construct where
  38.         strWhere = " Where " & strField
  39.  
  40.         Select Case strSearchOper
  41.         Case "bw" : 'Begin With
  42.             strFieldData = strFieldData & "%"
  43.             strWhere = strWhere & " LIKE '" & strFieldData & "'"
  44.         Case "eq" : 'Equal
  45.             If(IsNumeric(strFieldData)) Then
  46.                     strWhere = strWhere & " = " & strFieldData
  47.             Else
  48.                     strWhere = strWhere & " = '" & strFieldData & "'"
  49.             End If
  50.         Case "ne": 'Not Equal
  51.                 If(IsNumeric(strFieldData)) Then
  52.                     strWhere = strWhere & " <> " & strFieldData
  53.                 Else
  54.                     strWhere = strWhere & " <> '"& strFieldData &"'"
  55.                 End If
  56.         Case "lt": 'Less Than
  57.                 If(IsNumeric(strFieldData)) Then
  58.                     strWhere = strWhere & " < " & strFieldData
  59.                 Else
  60.                     strWhere = strWhere & " < '"& strFieldData &"'"
  61.                 End If
  62.         Case "le": 'Less Or Equal
  63.                 If(IsNumeric(strFieldData)) Then
  64.                     strWhere = strWhere & " <= " & strFieldData
  65.                 Else
  66.                     strWhere = strWhere & " <= '"& strFieldData &"'"
  67.                 End If
  68.         Case "gt": 'Greater Than
  69.                 If(IsNumeric(strFieldData)) Then
  70.                     strWhere = strWhere & " > " & strFieldData
  71.                 Else
  72.                     strWhere = strWhere & " > '"& strFieldData &"'"
  73.                 End If
  74.         Case "ge": 'Greater Or Equal
  75.                 If(IsNumeric(strFieldData)) Then
  76.                     strWhere = strWhere & " >= " & strFieldData
  77.                 Else
  78.                     strWhere = strWhere & " >= '"& strFieldData &"'"
  79.                 End If
  80.         Case "ew" : 'End With
  81.             strWhere = strWhere & " LIKE '%" & strFieldData & "'"
  82.         Case "cn" : 'Contains
  83.             strWhere = strWhere & " LIKE '%" & strFieldData & "%'"
  84.         End Select
  85.        
  86.     End if
  87. End If
  88.  
  89. Set Conn_sql = Server.CreateObject("ADODB.Connection")
  90. Conn_sql.Open ConString
  91. set rs_info = server.CreateObject("ADODB.Recordset")
  92.  
  93. sql = "Select * From departamentos "&strWhere&" "&order&" "&limit&" "
  94. Set rs      = Conn_SQL.Execute(sql)
  95.  
  96. '$total = countRec("iso","country $where");
  97. sql_total = "Select count(*) as total From departamentos "&strWhere
  98. Set rs_total        = Conn_SQL.Execute(sql_total)
  99.  
  100.  
  101. if ( cdbl(rs_total("total")) mod cdbl(rp) ) > 0 then
  102.     total_paginas = cint(( cdbl(rs_total("total")) / cdbl(rp) )) '+1
  103. else
  104.     total_paginas = ( cdbl(rs_total("total")) / cdbl(rp) )
  105. end if
  106.  
  107.  
  108.  
  109. Response.Write ("<?xml version='1.0' encoding='iso-8859-1'?>")
  110. Response.Write ("<rows>")
  111. Response.Write ("<page>"&cdbl(Page)&"</page>")
  112. Response.Write ("<total>"&cdbl(total_paginas)&"</total>")
  113. Response.Write ("<records>"&cdbl(rs_total("total"))&"</records>")
  114.  
  115. rs.MoveFirst
  116. Do While Not rs.Eof
  117.  
  118. Response.contenttype = "text/xml"
  119. Response.Write "<row id='"&rs("depto_ide")&"'>"
  120. Response.Write "<cell>"&rs("depto_ide")&"</cell>"
  121. Response.Write "<cell><![CDATA["&rs("depto_desc")&"]]></cell>"
  122. Response.Write "<cell><![CDATA["&rs("depto_imagen")&"]]></cell>"
  123. If rs("depto_activo")=1 then
  124.     Response.Write "<cell>ACT</cell>"
  125. else
  126.     Response.Write "<cell></cell>"
  127. end if
  128. Response.Write "<cell><![CDATA["&rs("depto_visitas")&"]]></cell>"
  129. Response.Write "<cell><![CDATA["&rs("depto_descripcion")&"]]></cell>"
  130. Response.Write "</row>"
  131.  
  132.  
  133.  
  134. rs.MoveNext
  135. Loop
  136.  
  137. Response.Write "</rows>"
  138.  
  139. rs.Close
  140. Set Conn = Nothing
  #2 (permalink)  
Antiguo 13/01/2012, 19:38
Avatar de Fabu_dina  
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 3 meses
Puntos: 1
Respuesta: Jqgrid no funciona en Firefox 9.

de hecho si corro el siguiente codigo

Código ASP:
Ver original
  1. 'page       = CInt(Request("page"))
  2. 'rp         = CInt(Request("rows"))
  3. 'sortname   = Request("sidx")
  4. 'sortorder  = Request("sord")
  5. page        = 1
  6. rp          = 10
  7. sortname    = "depto_ide"
  8. sortorder   = "asc"
  9.  
  10. if sortname = "" then
  11.     sortname = "depto_ide"
  12. end if 
  13. if sortorder = "" then
  14.     sortorder = "asc"
  15. end if 
  16.  
  17. order       = "Order By "&sortname&" "&sortorder&""
  18.  
  19. if page = "" then
  20.     page = 2
  21. end if 
  22. if rp = 0 then
  23.     rp = 4
  24. end if 
  25.  
  26. strStart = (rp*page) -rp
  27. strStart = (page -1) * rp
  28.  
  29. If (strStart < 0) Then
  30.     strStart = 0
  31. End If
  32.  
  33. limit ="Limit "&strStart&","&cdbl(rp)&""
  34.  
  35. 'strSearchOn    = Request("_search")
  36. 'If (strSearchOn = "true") Then
  37. 'strField   = Request("searchField")
  38. '   If (strField = "depto_desc") Then
  39. '       strFieldData    = Request("searchString")
  40. '       strSearchOper   = Request("searchOper")
  41. '       'construct where
  42. '       strWhere = " Where " & strField
  43. '
  44. '       Select Case strSearchOper
  45. '       Case "bw" : 'Begin With
  46. '           strFieldData = strFieldData & "%"
  47. '           strWhere = strWhere & " LIKE '" & strFieldData & "'"
  48. '       Case "eq" : 'Equal
  49. '           If(IsNumeric(strFieldData)) Then
  50. '                   strWhere = strWhere & " = " & strFieldData
  51. '           Else
  52. '                   strWhere = strWhere & " = '" & strFieldData & "'"
  53. '           End If
  54. '       Case "ne": 'Not Equal
  55. '               If(IsNumeric(strFieldData)) Then
  56. '                   strWhere = strWhere & " <> " & strFieldData
  57. '               Else
  58. '                   strWhere = strWhere & " <> '"& strFieldData &"'"
  59. '               End If
  60. '       Case "lt": 'Less Than
  61. '               If(IsNumeric(strFieldData)) Then
  62. '                   strWhere = strWhere & " < " & strFieldData
  63. '               Else
  64. '                   strWhere = strWhere & " < '"& strFieldData &"'"
  65. '               End If
  66. '       Case "le": 'Less Or Equal
  67. '               If(IsNumeric(strFieldData)) Then
  68. '                   strWhere = strWhere & " <= " & strFieldData
  69. '               Else
  70. '                   strWhere = strWhere & " <= '"& strFieldData &"'"
  71. '               End If
  72. '       Case "gt": 'Greater Than
  73. '               If(IsNumeric(strFieldData)) Then
  74. '                   strWhere = strWhere & " > " & strFieldData
  75. '               Else
  76. '                   strWhere = strWhere & " > '"& strFieldData &"'"
  77. '               End If
  78. '       Case "ge": 'Greater Or Equal
  79. '               If(IsNumeric(strFieldData)) Then
  80. '                   strWhere = strWhere & " >= " & strFieldData
  81. '               Else
  82. '                   strWhere = strWhere & " >= '"& strFieldData &"'"
  83. '               End If
  84. '       Case "ew" : 'End With
  85. '           strWhere = strWhere & " LIKE '%" & strFieldData & "'"
  86. '       Case "cn" : 'Contains
  87. '           strWhere = strWhere & " LIKE '%" & strFieldData & "%'"
  88. '       End Select
  89. '      
  90. '   End if
  91. 'End If
  92.  
  93. Set Conn_sql = Server.CreateObject("ADODB.Connection")
  94. Conn_sql.Open ConString
  95. set rs_info = server.CreateObject("ADODB.Recordset")
  96.  
  97. sql = "Select * From departamentos "&strWhere&" "&order&" "&limit&" "
  98. Set rs      = Conn_SQL.Execute(sql)
  99.  
  100. '$total = countRec("iso","country $where");
  101. sql_total = "Select count(*) as total From departamentos "&strWhere
  102. Set rs_total        = Conn_SQL.Execute(sql_total)
  103.  
  104.  
  105. if ( cdbl(rs_total("total")) mod cdbl(rp) ) > 0 then
  106.     total_paginas = cint(( cdbl(rs_total("total")) / cdbl(rp) )) '+1
  107. else
  108.     total_paginas = ( cdbl(rs_total("total")) / cdbl(rp) )
  109. end if
  110.  
  111.  
  112.  
  113. Response.Write ("<?xml version='1.0' encoding='iso-8859-1'?>")
  114. Response.Write ("<rows>")
  115. Response.Write ("<page>"&cdbl(Page)&"</page>")
  116. Response.Write ("<total>"&cdbl(total_paginas)&"</total>")
  117. Response.Write ("<records>"&cdbl(rs_total("total"))&"</records>")
  118.  
  119. rs.MoveFirst
  120. Do While Not rs.Eof
  121.  
  122. Response.contenttype = "text/xml"
  123. Response.Write "<row id='"&rs("depto_ide")&"'>"
  124. Response.Write "<cell>"&rs("depto_ide")&"</cell>"
  125. Response.Write "<cell><![CDATA["&rs("depto_desc")&"]]></cell>"
  126. Response.Write "<cell><![CDATA["&rs("depto_imagen")&"]]></cell>"
  127. If rs("depto_activo")=1 then
  128.     Response.Write "<cell>ACT</cell>"
  129. else
  130.     Response.Write "<cell></cell>"
  131. end if
  132. Response.Write "<cell><![CDATA["&rs("depto_visitas")&"]]></cell>"
  133. Response.Write "<cell><![CDATA["&rs("depto_descripcion")&"]]></cell>"
  134. Response.Write "</row>"
  135.  
  136.  
  137.  
  138. rs.MoveNext
  139. Loop
  140.  
  141. Response.Write "</rows>"
  142.  
  143. rs.Close
  144. Set Conn = Nothing

me da el siguiente error en Firefox

Código HTML:
Ver original
  1. Error de parseo XML: malformado
  2. Lugar: http://localhost/admin/lista_deptos_test.asp
  3. Línea 1, Columna 278:<?xml version='1.0' encoding='iso-8859-1'?><rows><page>1</page><total>0</total><records>4</records><row id='1'><cell>1</cell><cell><![CDATA[Cine]]></cell><cell><![CDATA[seccion_cine-BKDEY.jpg]]></cell><cell>ACT</cell><cell><![CDATA[0]]></cell><cell><![CDATA[yo lo tengo en ingl￿s y no me acuerdo de como se dice en espa�ol) En la parte de abajo hay un combo de ]]></cell></row><row id='2'><cell>2</cell><cell><![CDATA[Moda]]></cell><cell><![CDATA[seccion_moda-LQHGD.jpg]]></cell><cell>ACT</cell><cell><![CDATA[0]]></cell><cell><![CDATA[]]></cell></row><row id='3'><cell>3</cell><cell><![CDATA[Salud]]></cell><cell><![CDATA[seccion_salud-OWZUP.png]]></cell><cell>ACT</cell><cell><![CDATA[0]]></cell><cell><![CDATA[yo lo tengo en ingl�s y no me acuerdo de como se dice en espa�ol) En la parte de abajo hay un combo de ]]></cell></row><row id='4'><cell>4</cell><cell><![CDATA[Cocina]]></cell><cell><![CDATA[seccion_cocina-EIUBT.png]]></cell><cell>ACT</cell><cell><![CDATA[0]]></cell><cell><![CDATA[http://localhost/admin/lista_deptos_test.asp]]></cell></row></rows>
  4. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------^

Última edición por Fabu_dina; 13/01/2012 a las 19:43
  #3 (permalink)  
Antiguo 17/01/2012, 09:09
 
Fecha de Ingreso: agosto-2010
Ubicación: Lima - Perú
Mensajes: 90
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: Jqgrid no funciona en Firefox 9.

Hola Fabu_dina :

Tienes algún link de como adaptar el Jqgrid ??, yo lo tengo instalado pero con el ejemplo que viene por default, pero deseo adaptarlo a mi programa q vengo diseñando.

saludoss
__________________
"La imaginación es más importante que el conocimiento. El conocimiento es limitado, mientras que la imaginación no"
  #4 (permalink)  
Antiguo 17/01/2012, 15:30
Avatar de Fabu_dina  
Fecha de Ingreso: enero-2004
Mensajes: 425
Antigüedad: 20 años, 3 meses
Puntos: 1
Respuesta: Jqgrid no funciona en Firefox 9.

Que es lo que necesitas exactamente

Etiquetas: firefox, jqgrid
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:57.