Foros del Web » Programación para mayores de 30 ;) » .NET »

Pasar una cadena (String) a HTML

Estas en el tema de Pasar una cadena (String) a HTML en el foro de .NET en Foros del Web. Saludos, Tengo una cadena que quiero transformar en un documento html y mostrar en un control webbrowse desntro del mismo windows form, pero no eh ...
  #1 (permalink)  
Antiguo 01/04/2013, 09:25
 
Fecha de Ingreso: junio-2012
Mensajes: 90
Antigüedad: 11 años, 10 meses
Puntos: 2
Pasar una cadena (String) a HTML

Saludos,

Tengo una cadena que quiero transformar en un documento html y mostrar en un control webbrowse desntro del mismo windows form, pero no eh conseguido cargar la web, aquí mi cadena:

Código vb:
Ver original
  1. '"<!DOCTYPE html>" & _
  2.         '"<html>" & _
  3.         '"<head>" & _
  4.         '"<script src=""http://maps.googleapis.com/maps/api/js?key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false"">" & _
  5.         '"</script>" & _
  6.         '"<script>" & _
  7.         '"var myCenter=new google.maps.LatLng(20.955533,-101.425283);" & _
  8.         '"function initialize()" & _
  9.         '"{" & _
  10.         '"var mapProp = {" & _
  11.         '"center:myCenter," & _
  12.         '"zoom:14," & _
  13.         '"mapTypeId:google.maps.MapTypeId.SATELLITE" & _
  14.         '"};" & _
  15.         '"var map=new google.maps.Map(document.getElementById(""googleMap""),mapProp);" & _
  16.         '"var marker=new google.maps.Marker({" & _
  17.         '"position:myCenter," & _
  18.         '"animation:google.maps.Animation.BOUNCE," & _
  19.         '"icon:'a.png'" & _
  20.         '"});" & _
  21.         '"marker.setMap(map);" & _
  22.         '"}" & _
  23.         '"google.maps.event.addDomListener(window, 'load', initialize);" & _
  24.         '"</script>" & _
  25.         '"</head>" & _
  26.         '"<body>" & _
  27.         '"<div><b>Google Api</b></div>" & _
  28.         '"<div id=""googleMap"" style=""width:500px;height:380px;"" align=""center""><center></center></div>" & _
  29.         '"</body>" & _
  30.         '"</html>"

He utilizado el StringWritter, pero sin ningún éxito....espero su valiosa ayuda.

Gracias!
  #2 (permalink)  
Antiguo 03/04/2013, 09:39
 
Fecha de Ingreso: junio-2012
Mensajes: 90
Antigüedad: 11 años, 10 meses
Puntos: 2
Respuesta: Pasar una cadena (String) a HTML

Código vb:
Ver original
  1. Public Sub GetPositionForApi(ByVal Valor As String, ByVal y As String, ByVal x As String)
  2.         Dim strWeb As String = "<!DOCTYPE html>" & _
  3.     "<html>" & _
  4.     "<head>" & _
  5.     "<script src=""http://maps.googleapis.com/maps/api/js?key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false"">" & _
  6.     "</script>" & _
  7.     "<script>" & _
  8.     "var myCenter=new google.maps.LatLng(" + y + "," + x + ");" & _
  9.     "function initialize()" & _
  10.     "{" & _
  11.     "var mapProp = {" & _
  12.     "center:myCenter," & _
  13.     "zoom:8," & _
  14.     "mapTypeId:google.maps.MapTypeId.HYBRID" & _
  15.     "};" & _
  16.     "var map=new google.maps.Map(document.getElementById(""googleMap""),mapProp);" & _
  17.     "var marker=new google.maps.Marker({" & _
  18.     "position:myCenter" & _
  19.     "});" & _
  20.     "marker.setMap(map);" & _
  21.     "var infowindow = new google.maps.InfoWindow({" & _
  22.     "content:""" + Valor + """ " & _
  23.     "});" & _
  24.     "infowindow.open(map,marker);" & _
  25.     "}" & _
  26.     "google.maps.event.addDomListener(window, 'load', initialize);" & _
  27.     "</script>" & _
  28.     "</head>" & _
  29.     "<body>" & _
  30.     "<div id=""googleMap"" style=""width:1200px;height:360px;"" align=""center""><center></center></div>" & _
  31.     "</body>" & _
  32.     "</html>"
  33.         Try
  34.             Dim FILE_NAME As String = "C:\x.html"
  35.             If System.IO.File.Exists(FILE_NAME) = True Then
  36.                 Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
  37.                 objWriter.Write(strWeb)
  38.                 objWriter.Close()
  39.                 wb.Navigate("C:\x.html")
  40.             End If
  41.         Catch ex As Exception
  42.             MessageBox.Show(ex.Message, "Error al generar posición", MessageBoxButtons.OK, MessageBoxIcon.Error)
  43.         End Try
  44.     End Sub


Por si esto puede resolverle a alguien así lo resolví, cargo este string en un WebBrowse a manera de que con un Timer cargo posiciones con los parámetros X y Y, y el parámetro Valor sirve para generar el punto con un dialog y un comentario.

saludos!

Etiquetas: cadena, html, string
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 17:00.