Entwickler-Ecke

Internet / Netzwerk - Radio buttons auf html bzw. webbrowser ändern !? (ansprechen


einfach112 - Mi 24.08.05 17:39
Titel: Radio buttons auf html bzw. webbrowser ändern !? (ansprechen
hallo!

habe ein kleines Problem mit Radio buttons die ich auf einer website im webbrowser ändern will!

also zum html: der teil sieht so aus:

Quelltext
1:
2:
3:
4:
<input type="radio" name="radiobutton" value="radiobutton">
<input type="radio" name="radiobutton" value="radiobutton">
<input type="radio" name="radiobutton" value="radiobutton">
<input type="radio" name="radiobutton" value="radiobutton">


also einfach nur 4 leere Radiobuttons! (Aber alle haben den gleichen namen!) Diese seite wird einfach geladen mit

Delphi-Quelltext
1:
webbrowser1.navigate('www.seite.de')                    

jetzt ist die frage: Wie schaffe ich es den 4ten button auf checked zu stellen sagen wir mal durch einen buttonklick also vonwegen onbutton1.click change status des 4 radiobuttons auf checked.... !?

habe mir da schon nen wolf gesucht..... und auch schon so sachen versucht wie z.B.

Delphi-Quelltext
1:
WebBrowser1.OleObject.document.forms.item(0).elements.item('radiobutton').value:=checked;                    

Leider kommt dann eine fehlermeldung vonwegen zugriffsverletzung !?
bin wie immer über antworten sehr dankbar !

MfG
Einfach112

Moderiert von user profile iconTino: Delphi-Tags hinzugefügt.
Moderiert von user profile iconTino: Beitrag formatiert... war sehr schlecht zu lesen.


einfach112 - Mi 24.08.05 19:34
Titel: achso !
also mir ist da gerade noch etwas aufgefallen ! das würde funktionieren wenn der html teil so aussehen würde :

Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
<form name="form1" method="post" action="">
  <input type="radio" name="radiobutton" value="radiobutton">
</form>
<form name="form2" method="post" action="">
  <input type="radio" name="radiobutton" value="radiobutton">
</form>
<form name="form3" method="post" action="">
  <p><input type="radio" name="radiobutton" value="radiobutton">
</p></form>
<form name="form4" method="post" action="">
  <input type="radio" name="radiobutton" value="radiobutton">
</form>


also wenn bei den radiobuttons eine form vorhanden währe ! dann gehts ! dann kann ich jeden button anwählen bei
item(0) ansteuern ....
alles funtzt wunderbar !
aber leider steht dort auf der seite die ich ändern will nix von form ! ?
also wie gesagt ! währe über antworten sehr dankbar ....
MfG
Einfach112


toms - So 04.09.05 09:49

Hallo!

Vielleicht hilft dir dieser Beitrag weiter:

http://www.delphi-forum.de/viewtopic.php?t=43044&highlight=radiobuttons+webbrowser