Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo mostrar contenido específico en VB

Cómo mostrar contenido específico en VB

La dinámica de VB no puede bloquear otro contenido.

El método factible sigue siendo: descargar primero el código fuente, analizarlo y luego mostrar la parte de cooperación con los medios.

El método específico es:

Agregue los controles webbrowser1 y command1 al formulario, luego copie el siguiente código y presione comando1 después de ejecutarlo para ver el efecto.

Opción explícita

Subcomando privado1_Click()

Dim i, S como cadena, tz como cadena, HttpUrl como cadena

HttpUrl = "/web2.0/home /"

Si IsNull(HttpUrl) = True o HttpUrl = "$False$" Entonces

Salir de Sub

Fin Si

Dim Http

Set Http = CreateObject("MSXML2.XMLHTTP")

Http.open "GET", HttpUrl, False

Http.Send

Si Http.Readystate lt;gt; 4 Entonces

Establecer Http = Nada

Salir de Sub

Fin If

S = StrConv(Http.ResponseBody, vbUnicode)

tz = "footerT"

i = InStr(1, S, tz, vbTextCompare)

i = InStrRev(S, "lt;", i, vbTextCompare)

S = Mid(S, i)

tz = "lt;/divgt ;"

i = InStr(1, S, tz, vbTextCompare)

S = Izquierda(S, i Len(tz) - 1)

S = Reemplazar(S, "./images", "/web2.0/images", , , vbTextCompare)

WebBrowser1.Document.Write S

Establecer Http = Nada

p>

Si Err.Number lt;gt; 0 Entonces

Err.Clear

End If

End Sub

Sub privado Form_Load()

WebBrowser1.Navigate "acerca de: en blanco"

End Sub

上篇: La diferencia entre renderTo y applyToLa diferencia entre renderTo y applyTo en ExtJS Comprender y pensar en applyTo y renderTo Personalmente, creo que estos dos artículos no son lo suficientemente populares. Escriba un ejemplo simple para ver qué código se genera al final. Copie el código de la siguiente manera: lt; headgt; lt; titlegt; ApplyTolt; href ="ext-3.1.0/resources/css/ext-all.css" /gt; lt; tipo de script="text/javascript" src="ext-3.1.0/adapter/ext/ext-base-debug js"gt;lt;/scriptgt;lt;script type="text/javascript" src="ext-3.1.0/ext-all-debug.js"gt;lt;/scriptgt;lt;script type=". text /javascript" src=" ext-3.1.0/src/locale/ext-lang-zh_CN.js"gt;lt;/scriptgt; lt;script type="text/javascript"gt; Ext.onReady(función( ) { var botón = new Ext.Button({ renderTo: 'botón', texto: 'OK' }); lt;/scriptgt lt;/headgt;bodygt; gt ;sadfalt;/divgt; lt;/bodygt; lt;/htmlgt; El html generado por este código es el siguiente: En el caso del botón applyTo:, el código generado es el siguiente: Obviamente, en pocas palabras, applyTo agrega un componente después del elemento especificado y renderTo agrega componentes dentro del elemento especificado. A continuación, exploremos más a fondo los misterios del código fuente extjs. Observe cómo se usan estos dos elementos de configuración internamente en extjs y use el complemento firebug para depurar el archivo ext-all-debug.js. Existe un fragmento de código de este tipo en el constructor Ext.Component Ext.Component = function(config){...} (línea 9270 en la versión 3.1.0): Copie el código de la siguiente manera: if(this.applyTo){ this applyToMarkup( this.applyTo); eliminar this.applyTo; }else if(this.renderTo){ this.render(this.renderTo); eliminar this.renderTo; El método applyToMarkup y el atributo renderTo permitirán que el componente llame al método de renderizado. El atributo applyTo solo es válido cuando estas dos propiedades se configuran al mismo tiempo. Esto se explica en la documentación de extjs. 下篇: ¿Cómo hacer ppt? Tutorial de producción PPT súper completo para teléfonos móviles y computadoras.