Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 02:22

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

Advertisement



_IE FormSubmit

Discussion on _IE FormSubmit within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
felixli93's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
_IE FormSubmit

Hi Com,

ich hab ein mehr oder minder großes problem...

Auf einer Internetseite möchte ich eine Form ausfüllen lassen via

Code:
$oIE = ObjCreate ([COLOR="Red"]xxx[/COLOR]) ; habe die seite rausgext
$oIEForm = _IEFormGetCollection ($oIE, 0)

Dim $oIEFormElement[16]
Dim $arElementNames[16] = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] ; habe die echten namen rauseditiert
For $i = 0 To 15
	$oIEFormElement[$i] = _IEFormElementGetObjByName ($oIEForm, $arElementNames[$i])
Next
Das klappt alles einwandfrei...
Also ich bekomme 16 Objektvariablen von den jeweiligen FormElementen zurück.
Elemente 0 - 13 sind ganz normale inputfelder und mit
Code:
_IEFormElementSetValue
ganz einfach auszufüllen.

bei den beiden anderen Elementen [14 und 15] handelt es sich um folgendes:
Das Element 14 heißt 'attack' und das Element 15 heißt 'support'.
beide werden im quelltext zwar als <Input> angegeben, werden aber als Buttons dargestellt.
Hier mal der auszug aus dem Quelltext:
Quote:
<INPUT class=attack style="FONT-SIZE: 10pt" type=submit value=Angreifen name=attack>
bzw.
Quote:
<INPUT class=support style="FONT-SIZE: 10pt" type=submit value=Unterstützen name=support>
Wenn ich jetzt die Form übertrage, heißt es, Typ des Befehls nicht angegeben...
Wie schaffe ich es, dass bei der Formübermittlung der Value eines dieser beiden button mitübergeben wird?

Ich hoffe, irgendjemand kennt sich damit gut genug aus, um das rauszufinden...


MfG felixli93
felixli93 is offline  
Old 09/08/2009, 20:42   #2
 
elite*gold: 0
Join Date: May 2008
Posts: 489
Received Thanks: 210
Hypertext Transfer Protocol ? Wikipedia
schlurmann is offline  
Old 09/09/2009, 18:47   #3
 
felixli93's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
Wie man es mit Packets machen würde, ist mir durchaus klar, allerdings funktioniert es nicht, indem ich über die get methode einfach die parameter in die url mit einfüge.
ich muss die post-methode verwenden und das geht bei autoit nur mit _IEFormSubmit...

//edit:
Ok, ein einfacher Klick auf das Element ("attack") genügt, um die form mit dem fehlenden parameter zu übergeben...
hätte ich wohl früher drauf kommen können

kann geclosed werden!
felixli93 is offline  
Old 09/11/2009, 21:35   #4
 
Xereon's Avatar
 
elite*gold: 0
Join Date: Apr 2009
Posts: 793
Received Thanks: 366
type=submit

ein bischen html kenntnisse wären vorteilhaft
Xereon is offline  
Old 09/11/2009, 21:38   #5
 
felixli93's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 820
Received Thanks: 909
Quote:
Originally Posted by Xereon View Post
type=submit

ein bischen html kenntnisse wären vorteilhaft
denkst du, ich bin blind?
es ging darum, wie ich dem SCRIPT mitteilen sollte, dass er die form mit dem "parameter" angreifen übermittelt, nicht mit unterstützen...

und das geht über _IEFormSubmit nicht...
felixli93 is offline  
Reply




All times are GMT +1. The time now is 02:22.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.