[python] wx python a IEHtmlWindow

Zdenek Reinberk zdenek.reinberk na fsv.cvut.cz
Pátek Říjen 21 14:16:08 CEST 2005


ahoj,
takze kus kodu vypadal asi takto:
telo='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">'
telo+='<html>'
telo+='<head>'
telo+='<title>pokus</title>'
telo+='<meta http-equiv="Content-Type" content="text/html; 
charset=iso-8859-2" />'
telo+='</head>'
telo+='<body>'
telo+='<a href="test/1.html">dovnitr - relativni : nefunguje</a><br />'
telo+=<a href="file:///D:/wxpython/test/1.html">dovnitr - file : 
nefunguje</a><br />'
telo+='<a href="D:/wxpython/test/1.html">dovnitr : nefunguje</a><br />
telo+='<a href="file:///D:\\wxpython\\test\\1.html">dovnitr : 
nefunguje</a><br />'
telo+='<a href="http://www.seznam.cz/">ven : funguje</a>'
telo+='</body>'
telo+='</html>'
self.ie.LoadString(telo)

Doufam, ze jsem to napsal syntakticky spravne, protoze vcera jsem to 
vselijak predelaval (takze to ted pisu z hlavy), az to u me vyhrala 
varianta, kdy jsem v temp adresari vytvoril potrebnou html stranku a 
nacetl jsem ji pres self.ie.LoadUrl(filename). To funguje bez problemu a 
asi to tak nakonec i necham.
Ale stejne by me zajimalo, zda to jde udelat i pres LoadString...

Zdenek

Radek napsal(a):
> ahoj,
> 
> skousel jsem podobne html primo v demu k wxwindows a funguje to.
> 
> Lokalni odkazy jsou takhle:
> 
> <a href="test/1.html">dovnitr - relativni : funguje</a><br /><a
> href="C:/tmp/!/test/1.html">dovnitr - file : funguje</a>
> 
> Co takhle kus kodu, na kterem bychom nasli chybu?
> 
> Radek
> 
> Thursday, October 20, 2005, 10:15:42 AM, you wrote:
> 
> 
>>Ahoj,
>>resim nasledujici orisek a potreboval bych trochu nakopnout.
> 
> 
>>Trida IEHtmlWindow ma metodu LoadString, pomoci ktere lze zobrazit 
>>libovolny retezec html.
>>Chci si vygenerovat stranku s odkazy na jine html stranky a pokud je to
>>seznam stranek na webu, funguje tobez problemu.
>>Problem nastane ve chvili, kdyz jde o odkazy na lokalni soubory. Ty 
>>odkaz proste nefunguji.
>>Zkusil jsem vsechny typy odkazu na lokalni soubor, ktere me napadly, ale
>>bez vysledku. Pokud dam primo url soubor, na ktery se chci odkazat 
>>self.ie.LoadUrl('file:///D:/wxpython/test/1.html'), tak se otevre.
> 
> 
>>Domnivam se, ze se musi nastavit nejaky stav komponenty, aby k 
>>vygenerovanemu retezci pristupoval jako ke klasicke strance, nastavit
>>nejakou aktualni cestu k souboru, ale netusim jak.
>>Anebo je problem uplne nekde jinde :-)
> 
> 
>>Muzete mi nekdo prosim poradit?
> 
> 
>>Dik Zdenek
> 
> 
>>Zdrojak html:
>><a href="test/1.html">dovnitr - relativni : nefunguje</a><br /><a 
>>href="file:///D:/wxpython/test/1.html">dovnitr - file : nefunguje</a><br
> 
> />><a href="D:/wxpython/test/1.html">dovnitr : nefunguje</a><br /><a 
> 
>>href="file:///D:\wxpython\test\1.html">dovnitr : nefunguje</a><br /><a
>>href="http://www.seznam.cz/">ven : funguje</a>
> 
>  
> 



Další informace o konferenci Python