Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
2
Erster Beitrag:
vor 4 Jahren, 10 Monaten
Letzter Beitrag:
vor 4 Jahren, 10 Monaten
Beteiligte Autoren:
Piet van Zanten, DanM

Is it possible to execute a javascript script in a WinDev HTML control or ActiveX Control on any webpage on the net?

Startbeitrag von DanM am 06.06.2013 05:05

This is the code behind the link on the page the page (for page 2)

href="javascript:__doPostBack('ctl00$SPWebPartManager1$g_de08e9a7_517f_4522_9a49_5793254a2e10$ProductGridView','Page$2')"

This the script it will run ...

script type="text/javascript"
//![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
/script


This is what I have been trying so far ... but not working (trying to use ActiveX control since no luck with HTML Control


AX_RequestSourcingWebsites>>Invoke>>"javascript:__doPostBack('ctl00$SPWebPartManager1$g_de08e9a7_517f_4522_9a49_5793254a2e10$ProductGridView','Page$2')" // ("javascript:__doPostBack('ctl00$SPWebPartManager1$g_de08e9a7_517f_4522_9a49_5793254a2e10$ProductGridView','Page$2')")

Antworten:

Hi Dan,

You can put the javascript code on the page in several ways.
Easiest way is put it on the Advanced tab of the page description, html tab, HTML added to the page header.
If it's a javascript file, you can use the Javascript tab.
If you need to manipulate the JS by code, you can use MySelf..HTMLHeader="JS code" in the page initialization code.
The = is not really correct, because the code is added to the header in the middle.

Regards,
Piet

von Piet van Zanten - am 06.06.2013 05:55
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.