1
- こんにちは、すべての簡単な質問は答えることができません。
- 私はHTMLコンテンツ文字列のためのJavaコードを書いています。
- 私の目標は次のとおりです。クリックして、ここにHTMLを開き、クリックしをクリックして
- 午前できyahoo.com & google.comのページを開いたときはここタグ私だけyahoo.comページとオープンしています開くことができませんgoogle.comページ
- は右の場所でシンボルは ..「」「」 でと を問題に直面しています
コードは、私はこれを試してみました
String content; content = "<html><head>....." +"<a href='http://yahoo.com' " + "onclick=\"window.open('http://google.com'); \">" + "Click Here</a>" .... +"</body>" +"</html>"
public class Test{
public static void main(String []args){
System.out.println("Hello World");
String content;
content = "<html><head>"
+"<a href='http://yahoo.com'"
+ "onclick=\"window.open('http://google.com'); \">"
+ "Click Here</a>"
+"</body>"
+"</html>";
System.out.println(content);
}
}
と空白のHTMLファイルに結果の文字列を貼り付け、ブラウザでそれを開いて、ということを見た:
実際のコードにセミコロンがありませんか?どのようなエラーが表示されますか? –
@CartesianTheater、リプレイのためにありがとう、このStringコンテンツは 'email.setHtml(content)'に追加され、電子メールでClickHereはgoogle.comを開くことができません、yahoo.comを開くことができます.. –
電子メールに入る。電子メールクライアントは、HTMLコンテンツにとってより制限的な環境であり、悪質なコードからユーザーを保護するのに役立ちます。おそらく、電子メールクライアントは、onclickまたはwindow.open JavaScript呼び出しを無視することを選択しています。 –