Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 04:46

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



IEJavaScript Button anklicken geht nicht

Discussion on IEJavaScript Button anklicken geht nicht within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
emil's Avatar
 
elite*gold: 520
Join Date: Aug 2006
Posts: 65
Received Thanks: 5
IEJavaScript Button anklicken geht nicht

Hallo, kann mir wer Helfen bitte der sich mit der IE und Javabefehle auskennt?
Ich versuche ein Button zu klicken mit IE.au3

zb:
_IEJavaScript($oIE, _IEJavaScript($oIE, "document.getElementById('HudNavigation.colony_2') .onload ; ?

; onload='this.__gwtLastUnhandledEvent="load"

Es kommt zumindest kein Fehler, aber er macht auch nichts.

im Quelltext steht das:

<script>
var preloader = document.getElementById('tip'),
preloaderTipId = 'preloader.tip6';

preloader.innerHTML = Language[preloaderTipId];
</script>
<script type="text/javascript">


Ich denk mal das ist der relevante Teil.

hab nun 2 Tage Google durchsucht und 1000 Scripte aber keins brachte den Erfolg. Und da Java für mich Neuland ist

Danke schon mal vorneweg für Hilfe

vg Emil
emil is offline  
Old 09/30/2013, 16:27   #2
 
elite*gold: 0
Join Date: Jul 2008
Posts: 5
Received Thanks: 0
Hi!

Für mich wird hier nicht ersichtlich, was du anklicken möchtest. In dem mitgeliferten HTML - Quellcode ist, soweit ich es erkennen kann, kein a und oder input[type="sumbit"] TAG vorhanden. Ein "onlick" - Attribut kann ich jetzt auf die schnelle auch nicht finden.

Es wäre hilfreich, wenn du entweder den kompletten Seitenquelltext postest oder die Seite mitteilst, auf der sich dieser Button befindet. Dann könnte man sich das eventuell ein bisschen genauer anschauen.

Zudem frage ich mich, warum du mit Javascript den "Button" klicken möchtest, wo es doch mit IE.au3 auch viel einfach geht. [ Siehe: _IEImgClick(), _IELinkClickByIndex(), _IELinkClickByText(), _IEFormImageClick(), _IEFormSubmit(); Quelle: ]


LG
sfuccma
sfuccma is offline  
Old 10/01/2013, 19:50   #3
 
emil's Avatar
 
elite*gold: 520
Join Date: Aug 2006
Posts: 65
Received Thanks: 5
Hiho und Danke für die Antwort:

hier ist der Quelltext:



Es handelt sich hierbei um das Browsergame :
TestAcc: / 12345678

Einloggen Daten auslesen usw. klappt alles ohne Probleme, aber man bekommt nichts angeklickt.
Ich habe es mit FF versucht per:
_FFClick; _FFXpath usw.
per IE
$i2.form.getElementsByTagName, $oIE.document.body.innerHTML = $oIE.document.getElementById und vieles mehr und komme einfach nicht weiter. Hänge mittlerweile seit 10 Tagen an der selben stelle fest. Man kann nicht einmal den Auslog Button klicken das er ein Popup Fenster öffnet.

Die Buttons anzuklicken ist wichtig, weil sich damit die Auswahl der einzelnen Kolonien ändern lässt ( Aufbau der Gebäude, Waren usw.)
Der Mitschnitt mit LiveHttp zeigt beim klicken mit der Maus keine Geht oder Post Pakete an, es wird also alles Intern geregelt.

Auch habe ich ein Bot mit Winhttp gemacht, aber er liefert mir am Ende nach dem Einloggen nur eine große Datei mit den Angaben aller Werte aus dem Spiel.

sieht so aus: kleiner Ausschnitt der 3 MB großen Datei


Code:
//OK[0,0,0,1,-10483,-10079,-13,0,1516,3,0,-10914,-10084,19,17,1516,15,0,-10117,-10084,-3,-15,1516,1,0,-10117,-10084,-2,-9,1516,7,0,-10117,-10084,8,-14,1516,2,0,-10914,-10084,-39,-8,1516,15,0,-10117,-10084,0,14,1516,5,0,-10117,-10084,0,0,1516,0,2,-10875,-10079,0,0,1516,0,2,-10384,-10079,0,0,1516,4,0,-10914,-10084,-30,-7,1516,9,0,-10117,-10084,8,4,1516,2,0,-10914,-10084,-46,-2,1516,0,0,-10681,-10079,0,0,1516,0,0,-11055,-10079,0,0,1516,0,0,-10384,-10079,0,0,1516,0,1,-10681,-10079,0,-5,1516,0,1,-11055,-10079,0,-5,1516,0,1,-10384,-10079,0,-5,1516,1,0,-10914,-10084,-30,-60,1516,0,0,-10875,-10079,0,0,1516,0,0,-10384,-10079,0,0,1516,3,0,-10914,-10084,-15,25,1516,9,0,-10117,-10084,-11,-2,1516,0,0,-10875,-10079,0,0,1516,0,0,-10384,-10079,0,0,1516,3,0,-10914,-10084,6,-15,1516,13,0,-10117,-10084,0,0,1516,3,0,-10117,-10084,-15,4,1516,5,0,-10117,-10084,0,0,1516,0,0,-10914,-10084,-12,-5,1516,0,2,-10483,-10079,-11,0,1516,4,0,-10914,-10084,-61,-19,1516,0,0,-10681,-10079,0,-5,1516,0,0,-11055,-10079,0,-5,1516,0,0,-10384,-10079,0,-5,1516,1,2,-10681,-10079,0,-9,1516,1,2,-10384,-10079,0,-9,1516,3,0,-10914,-10084,17,-38,1516,5,0,-10117,-10084,0,0,1516,0,2,-10681,-10079,0,-15,1516,0,2,-11055,-10079,0,-15,1516,0,2,-10384,-10079,0,-15,1516,2,0,-10914,-10084,-4,-10,1516,0,2,-10875,-10079,0,0,1516,0,2,-10384,-10079,0,0,1516,4,0,-10914,-10084,3,-62,1516,9,0,-10117,-10084,-5,-7,1516,0,2,-10681,-10079,0,-9,1516,0,2,-11055,-10079,0,-9,1516,0,2,-10384,-10079,0,-9,1516,2,0,-10914,-10084,-43,-8,1516,3,0,-10117,-10084,-8,-8,1516,13,0,-10117,-10084,0,0,1516,0,0,-10914,-10084,-62,-19,1516,0,0,-10483,-10079,5,0,1516,0,0,-10483,-10079,-15,0,1516,1,0,-10914,-10084,12,-58,1516,0,0,-10681,-10079,0,0,1516,0,0,-10789,-10079,0,0,1516,0,2,-10875,-10079,0,0,1516,0,2,-10384,-10079,0,0,1516,0,0,-10914,-10084,-51,-56,1516,5,0,-10117,-10084,0,0,1516,1,1,-10483,-10079,-1,0,1516,0,0,-10914,-10084,-40,-59,1516,0,2,-10681,-10079,0,0,1516,0,2,-10789,-10079,0,0,1516,7,0,-10117,-10084,-15,-14,1516,5,0,-10117,-10084,0,0,1516,1,0,-10914,-10084,26,-27,1516,1,0,-10483,-10079,4,0,1516,0,0,-10681,-10079,0,-4,1516,1,0,-10384,-10079,0,-4,1516,1,0,-10914,-10084,-54,-4,1516,1,0,-10117,-10084,-8,2,1516,0,1,-10483,-10079,6,0,1516,1,0,-10914,-10084,-19,-46,1516,15,0,-10117,-10084,-7,8,1516,0,0,-10483,-10079,-14,0,1516,1,0,-10914,-10084,-60,-49,1516,0,2,-10681,-10079,0,-7,1516,0,2,-11055,-10079,0,-7,1516,0,2,-10384,-10079,0,-7,1516,3,0,-10117,-10084,13,-6,1516,3,0,-10914,-10084,-40,2,1516,3,0,-10117,-10084,-15,-2,1516,1,2,-10483,-10079,0,0,1516,7,0,-10117,-10084,-9,0,1516,2,0,-10914,-10084,-17,4,1516,7,0,-10117,-10084,-12,-4,1516,13,0,-10117,-10084,0,0,1516,0,2,-10681,-10079,0,-1,1516,1,2,-10384,-10079,0,-1,1516,0,0,-10914,-10084,-27,-24,1516,13,0,-10117,-10084,0,0,1516,4,0,-10914,-10084,44,46,151
deshalb bin ich zu IE oder FF gewechselt, weil da diese Datei gleich im Quellcod mit geladen sind.

nach vielen Versuchen hab ich herrausgefunden, das die Buttons über die png bilder angesprochen werden und das dies der wichtige Teil ist:

Code:
style="width: 31px; height: 31px; background: url("http://belize3.de.battleofcrowns.com/assets/gfx/bundles/resource1__A588D34DEE6FEED88A4C416E82F0CF49.png") no-repeat scroll -100px -281px transparent;" src="http://belize3.de.battleofcrowns.com/cc/clear.cache.gif" onload="this.__gwtLastUnhandledEvent="load";"></img>
wobei der Teil " src="" uninteresant ist zum betädigen und auslösen des Buttons.

Id; class; und so weiter wird alles nicht verwendet, da nach ändern des Quellcods (Id,class, usw.) die Buttons immer noch Ihre Funktion verrichtet haben.

auch mit:

_FFDispatchEvent(_FFXPath(" ","",9))
_FFFormSubmit() wollte es nicht klappen

Wäre sehr Nett, wenn mir jemand ein bissel Hilfestellung geben könnt der sich mit dem Event zum Laden auskennt. Da meine Java Erfahrung nur sehr mager ist.

Vielen Dank nochmal sage ich jetzt schon.



vg emil
emil is offline  
Reply


Similar Threads Similar Threads
Samsung galaxy S3 Mini - Home button geht nicht und bildschirm geht an und aus
07/31/2013 - Smartphones - 2 Replies
Hey, ich habe seit heute nachmittag das Problem das der Home button nicht mehr funktioniert, es reagiert einfach nicht. Das zweite ist das sich der Bildschirm unregelmäßig aber ziemlich oft aus und ein schaltet. Hat jemand ne Lösung?
Button geht nicht >.<
03/29/2012 - AutoIt - 13 Replies
Hallo Leutz, Ich muss schon wieder nerven ^^ Und zwar hab ich (mal so aus spaß) ein virtuelles iPhone erstellt... (Prototyp nur Testweise) Ich nehm natürlich auch ein paar Tipps an :) Da ich neu bin (auch in AutoIT) weiß ich nicht was der Fehler ist.. $path = @ScriptDir & '\Doodle_Jump.exe' #include <ButtonConstants.au3> #include <GUIConstantsEx.au3>
[HILFE]Gründstücksverwalter anklicken geht nicht
07/09/2010 - Metin2 Private Server - 0 Replies
Hallo E*Pvpers wie der Header schon sagt ich kann meinen Gründstücksverwalter nicht anklicken, obwohl er auf einem Gildenland steht und ich ein leader von einer Gilde bin. Was muss ich tun? MfG KingCrazor
Dorfplatzwächter anklicken geht nicht - Entbuggen nicht funktioniert.
03/23/2010 - Metin2 Private Server - 0 Replies
Huhu, bei mir hat das entbuggen des Dorfplatzwächtes nicht geklappt, ich hab diese Guildmanage_Quest oder wie sie heißt eingepackt, ich hab danach sogar ALLE Questen reingepackt. Ging alles nicht, brauche umbedingt Hilfe. Will nämlich den Clienten von NeonBlue benutzen, oder muss ich dazu noch ne Mob_Proto + Item_Proto (übersetzt) haben? bitte um Hilfe. MfG P.S. SuFu und Google haben beide nichts ausgespuckt. -.-"



All times are GMT +2. The time now is 04:46.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.