Visual Basic - VB y HTML

Life is soft - evento anual de software empresarial
 
Vista:

VB y HTML

Publicado por Eduardo (7 intervenciones) el 22/09/2002 21:02:11
Hola, mi duda es la siguiente:

Necesito abrir archivo .htm con marcadores desde VB5 (o sea, que al abrir el archivo .htm se vaya automaticamente a la parte del archivo que corresponda segun lo puesto).

Bien, el codigo es el siguiente:

'( Es una pagina de Lenny Kravitz )
Dim Ret
Ret = Shell("start http://www.alwaysontherun.net/lenny.htm#b")

Si ejecuto eso, se abre el Internet Explorer con dicha pagina y se posiciona en la parte que corresponde al marcador '#b', que es una cancion determinada.
Pues bien, yo tengo un archivo .htm al que le he puesto un marcador y cuando pongo una de estas 4 posibilidades se abre 'miarchivo.htm' pero no se posiciona en la parte correspondiente al marcador (#a).

Las 4 posibilidades:

Ret = Shell("start c:\miruta\miarchivo.htm#a")

Ret = Shell("start c:/miruta/miarchivo.htm#a")

Ret = Shell("start file///c:\miruta\miarchivo.htm#a")

Ret = Shell("start file///c:/miruta/miarchivo.htm#a")

(Tambien he probado ha hacerlo con la funcion del API 'ShellExecute (shell32.dll)'

¿A que es debido? ¿Es que no funciona igual con internet que con un archivo html que tengo guardado?

Gracias a la persona que conteste.

Eduardo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder