Frage zu Webgadget
- sharkpeter
- Beiträge: 474
- Registriert: 29.08.2004 16:18
- Wohnort: Dresden
- Kontaktdaten:
Sorry, hab mal wieder etwas Zeit nicht ins Forum geguckt.
String, das trifft bei einer ganzen Seite u.U. schon.
Doch, warum nicht? Einzige Grenze ist PBs 64000 Bytes Grenze für einenFalko hat geschrieben:Aber eine komplette HTML-Seite mit Javascript läßt sich damit nicht einfügen, oder?
String, das trifft bei einer ganzen Seite u.U. schon.
Code: Alles auswählen
url$="about:<html> <body> <script type=" + #DQUOTE$ + "text/javascript" + #DQUOTE$ + "> document.write(" + #DQUOTE$ + "Hello World!" + #DQUOTE$ + ") </script> </body> </html>"
WebGadget(10, 0, 31, 0, 0, url$)Lars
The only problem with troubleshooting is, that sometimes the trouble shoots back.
P4 2,6Ghz, 512MB RAM, GeForce 6200, WinXP Pro SP2, PB V3.94
The only problem with troubleshooting is, that sometimes the trouble shoots back.
P4 2,6Ghz, 512MB RAM, GeForce 6200, WinXP Pro SP2, PB V3.94
Ich wüsste nicht, iirc war das nur eine Änderung in den PB-String-MVXA hat geschrieben:Ich dachte die Grenze wurde aufgehobenLars hat geschrieben:Doch, warum nicht? Einzige Grenze ist PBs 64000 Bytes Grenze für einen?
Befehlen, die bewirkt, dass der String-Buffer-Hack jetzt richtig
funktioniert.
Ich lasse mich aber sehr gerne eines besseren belehren
Lars
The only problem with troubleshooting is, that sometimes the trouble shoots back.
P4 2,6Ghz, 512MB RAM, GeForce 6200, WinXP Pro SP2, PB V3.94
The only problem with troubleshooting is, that sometimes the trouble shoots back.
P4 2,6Ghz, 512MB RAM, GeForce 6200, WinXP Pro SP2, PB V3.94
- Falko
- Admin
- Beiträge: 3535
- Registriert: 29.08.2004 11:27
- Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit) - Kontaktdaten:
@Lars
Folgendes hatten Sharkpeter und ich vor. Hier erst mal der Code der direkt im Webgadget angezeigt werden sollte (ohne Umwege über eine externe Html-Datei). Habe so keinen Fehler finden können, aber die Seite wird leider nicht angezeigt. Hab mal das about: weggelassen.
ICQINDEXER.PB Code:
Und hier die HTML-Datei, die ich oben im Programm umgestellt habe zu einem String. Nur um zu zeigen, was da angezeigt werden soll.
ICQINDEXER.html
Folgendes hatten Sharkpeter und ich vor. Hier erst mal der Code der direkt im Webgadget angezeigt werden sollte (ohne Umwege über eine externe Html-Datei). Habe so keinen Fehler finden können, aber die Seite wird leider nicht angezeigt. Hab mal das about: weggelassen.
ICQINDEXER.PB Code:
Code: Alles auswählen
url.s="<HTML>"
url+"<BODY LANG="+Chr(34)+"de-de"+Chr(34)+"DIR="+Chr(34)+"LTR"+Chr(34)+">"
url+"<P><IMG SRC="+Chr(34)+"http://wwp.icq.com/scripts/online.dll?icq=209864756&img=12"+Chr(34)+" NAME="+Chr(34)+"bild"+Chr(34)+" ALIGN=bottom WIDTH=75 HEIGHT=18 BORDER=0>"
url+"<SCRIPT LANGUAGE="+Chr(34)+"JavaScript"+Chr(34)+">"
url+"var b = new Array();"
url+"lade = new Image();"
url+"lade.src = "+Chr(34)+"http://wwp.icq.com/scripts/online.dll?icq=209864756&IMG=12"+Chr(34)+";"
url+"function laden()"
url+"{"
url+"document.images.bild.src = lade.src;"
url+"window.setTimeout("+Chr(34)+"laden()"+Chr(34)+",40000);"
url+"}"
url+"window.setTimeout("+Chr(34)+"laden()"+Chr(34)+",40000);"
url+"</SCRIPT>"
url+"</P>"
url+"<P>Jens</P>"
url+"</SCRIPT>"
url+"<IMG SRC="+Chr(34)+"http://wwp.icq.com/scripts/online.dll?icq=265926516&img=10"+Chr(34)+" NAME="+Chr(34)+"bild"+Chr(34)+" ALIGN=bottom WIDTH=75 HEIGHT=18 BORDER=0>"
url+"<SCRIPT LANGUAGE="+Chr(34)+"JavaScript"+Chr(34)+">"
url+"var b = new Array();"
url+"lade = new Image();"
url+"lade.src = "+Chr(34)+"http://wwp.icq.com/scripts/online.dll?icq=265926516&img=10"+Chr(34)+";"
url+"function laden()"
url+"{"
url+"document.images.bild.src = lade.src;"
url+"window.setTimeout("+Chr(34)+"laden()"+Chr(34)+",40000);"
url+"}"
url+"</SCRIPT>"
url+"</P>"
url+"<P>Falko</P>"
url+"</BODY>"
url+"</HTML>"
;Debug url ; zum nachprüfen des Strings
If OpenWindow(0,0,0,122,172,#PB_Window_SystemMenu,"Wer ist Online?")
If CreateGadgetList(WindowID(0))
WebGadget(1,1,1,120,170,url)
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
EndIf
EndIf
CloseWindow(0)
EndUnd hier die HTML-Datei, die ich oben im Programm umgestellt habe zu einem String. Nur um zu zeigen, was da angezeigt werden soll.
ICQINDEXER.html
Code: Alles auswählen
<HTML>
<BODY LANG="de-DE" DIR="LTR">
<P><IMG SRC="http://wwp.icq.com/scripts/online.dll?icq=209864756&img=12" NAME="bild" ALIGN=BOTTOM WIDTH=75 HEIGHT=18 BORDER=0>
<SCRIPT LANGUAGE="JavaScript">
var b = new Array();
lade = new Image();
lade.src = "http://wwp.icq.com/scripts/online.dll?icq=209864756&img=12";
function laden()
{
document.images.bild.src = lade.src;
window.setTimeout("laden()",40000);
}
window.setTimeout("laden()",40000);
</SCRIPT>
</P>
<P>Jens</P>
</SCRIPT>
<IMG SRC="http://wwp.icq.com/scripts/online.dll?icq=265926516&img=10" NAME="bild" ALIGN=BOTTOM WIDTH=75 HEIGHT=18 BORDER=0>
<SCRIPT LANGUAGE="JavaScript">
var b = new Array();
lade = new Image();
lade.src = "http://wwp.icq.com/scripts/online.dll?icq=265926516&img=10";
function laden()
{
document.images.bild.src = lade.src;
window.setTimeout("laden()",40000);
}
window.setTimeout("laden()",40000);
</SCRIPT>
</P>
<P>Falko</P>
</BODY>
</HTML> 
