| |
|
|
Normann Strübli | Hi,
ich möchte mit dem genialen alt.dll - Aufruf eine lokal gespeicherte Seite aufrufen Leider tut sich beim Anklicken des Links im Beispiel nix wenn ich die verwendete Zeile einfach als html speichere funzt das ganze
Beispiel angucken dann wirds deutlich... KompilierenMarkierenSeparierenwindow 10,10-600,500
usermessages 16
$H Windows.ph
declare dll&,Web&,html$
dll&=usedll("atl.dll")
def AtlAxWinInit(0) !"atl.dll","AtlAxWinInit"
AtlAxWinInit()
Verzeichnis bitte anpassen...
html$ = "mshtml:<html><body><p>Hier kommt ein <a href" + chr$(61) + "qfile:///E:/Webseite/Main.html#schutzq>Link</a></p>"
Web&=control("AtlAxWin",html$,$50000000,100,100,300,300,%hwnd,0,0,$200)
while 1
waitinput
case %umessage=16:break
endwhile
destroywindow(Web&)
case dll&:freedll dll&
|
|
|
| |
|
|
|
Uwe ''Pascal'' Niemeier | Hallo Normann!
Bei mir (IE 5.5) läuft dein Code. Könnte also vom verwendeten IE abhängig sein. Allerdings wird immer ein neues IE-Fenster geöffnet.
Mögliche Fehlerquelle bei dir wäre, dass die abschliessenden Tags </BODY> und </HTML> fehlen. Und du könntest mal diese Schreibweise versuchen: KompilierenMarkierenSeparierenhtml$="mshtml:<html><body><p>Hier kommt ein <a href= q FILE://LOCALHOST/C:Test.html#Ziel q >Link</a></p></body></html>"
html$="mshtml:<html><body><p>Hier kommt ein <a href= q C:Test.html#Ziel q >Link</a></p></body></html>"
Wenn alle Stricke reissen, könnte man auch eine HTML-Datei öffnen, die sich als Resource innerhalb einer dll oder exe befindet; Demo dafür anbei
HTH Pascal |
|
|
| |
|
|
|
Normann Strübli | Danke für Deine Antwort - liegt scheinbar tatsächlich am Internet Explorer. Hab das mal im Büro am anderen Rechner probiert und da liefs dann auch -Hätt ich das mann schon eher gemacht!
Was ich jedoch nicht verstehe ist warum es auf meinem Rechner nicht will ?!? Die Version des Internet-Explorers ist mit 6.0 irgendwas identisch. Muß ich wohl mal neu installieren *seufz*
PS: Das mit der DLL gefällt mir
Gruß Normann |
|
|
| |
|
|
|
| Hast Du XP-Service-Pack 2 auf dem Rechner auf dem es nicht funzt?
Wenn Ja, dann könnte ich mir vorstellen das es daran liegt.
Salve, iF |
|
|
| |
|
|