2012-04-24 4 views
1

ここで私は私がhttp://localhost/test.phpは、私は次のコード(デルファイ)でそれをやろうとしているのgetAttribute(http://msdn.microsoft.com/en-us/library/aa752280(v=vs.85).aspxMSHTML getAttributeメソッドを使用してフォームアクションattrで絶対URLを取得する方法は?

を呼び出すように完全なURLを取得したいと思います。この

<form action="/test.php"> 
First name: <input type="text" name="firstname" /><br /> 
Last name: <input type="text" name="lastname" /> 
</form> 

のようなHTMLコードを持っている契約だ

formAction := form.getAttribute('action', 4); 

「/test.php」と表示されます。それを動作させるには?

//あなたがのIWebBrowser2

  • から現在のURLを取得し、文字列操作を行うと、完全なURLを取得する取得

  • +0

    この質問に回答したと思われる場合は、回答としてマークしてください。 –

    答えて

    1
    1. 私の悪い英語のため申し訳ありません。

    希望します。

    +0

    1.いいえ、IHTMLDocument2を使用しています。 2.それはどういう意味ですか? – user1239398

    +0

    @ user1239398を説明してください。IWebBrowser2のインスタンスからget_Document()を呼び出して、IHTMLDocument2を取得している必要があると仮定しています。そのIWebBrowser2インスタンスから、ページのURLが現在ブラウザにロードされていることを取得できます。この[リンク]を確認してください(http://msdn.microsoft.com/en-us/library/aa752130%28v=vs.85%29.aspx) –

    +0

    これは現在の場所がアクションと異なる可能性があるため、解決策ではありません。 http://localhost/test.phpにありますが、フォームのアクションは単に '/post.php'になることがあります – user1239398

    関連する問題