2012-02-21 15 views
0

XMLファイルからURLアドレスを取得しています。そのURLはHTMLファイル にリンクしています。htmlは、私が送信しているパラメータに従って、javascriptを使用してビルドしています。 XMLから 一例ラインは次のとおりです。ローカルHTMLファイルへのパラメータの送信

<Module Id="1" URL="../../Modules/MessageComposer/module.htm" SRC="email.png" /> 

私はこのラインを設定したいと思います:

<Module Id="1" URL="../../Modules/MessageComposer/module.htm?UID=1" SRC="email.png" /> 

そして、これがうまくいくかどうかはAKSにしたいですか? ありがとうございます。

+0

は、あなたのHTMLファイルを何を期待し提供されたパラメータを使用しますか? – sinsedrix

+0

これはSQLクエリのパラメータなので、このように動作させることができるかどうかを知りたいだけです – user1176926

+0

URLを取得するためにローカルサーバーを使用しない限り、ローカルファイルは何もクエリしません。 – sinsedrix

答えて

3

ローカルサーバーを使用してURLを取得しない限り、ローカルファイルは何も照会しません。

ローカルファイルがHTMLに渡されたパラメータに反応するようにするには、window.location.searchをJavaScriptで解析して何かを行うことができます。

クエリをローカルでトリガーする場合は、単純なローカルサーバーをLAMP/WAMPとして使用します。


あなたのパラメータを取得:XSLとHTMLアンカーを生成

for(var p=0; p<params.length; p++) { 
    var nv = params[p].split("="); 
    var name = nv[0], value = nv[1]; 
    // What you want to do with name and value... 
} 


それぞれと
var params = window.location.search.slice(1).split("&"); 

は、名前と値を取得

<xsl:for-each select="//Module"> 
    <xsl:element name="a"> 
    <xsl:attribute name="href"><xsl:value-of select="URL"/></xsl:attribute> 
    <xsl:value-of select="URL"/> 
    </xsl:element name="a"> 
</xsl:for-each> 
+0

私は、あなたが私にそれを行う方法の例を教えてくれますか? – user1176926

+0

JavaScriptを使用して、またはローカルサーバーを使用していますか? – sinsedrix

+0

私はjavascript内でパラメータを取得していますので、最初にリンクをどのように記述すればよいですか、どのようにパラメータを取得したいのですか? – user1176926

関連する問題