- Hello Весь его простой вопрос, но я не могу ответить.
- Я написал код java для содержимого html String.
- моя цель: когда Нажмите здесь открыть yahoo.com & GOOGLE.COM страницы
- могу открыть HTML и нажмите на Нажмите здесь Тег я открыт только yahoo.com страница и не в состоянии открыть google.com страницу
- буду облицовку проблемы с «» и «» символов в нужных местах ..
Кодексjava html-контент с несколькими одиночными и двойными кавычками
String content; content = "<html><head>....." +"<a href='http://yahoo.com' " + "onclick=\"window.open('http://google.com'); \">" + "Click Here</a>" .... +"</body>" +"</html>"
1
A
ответ
0
Я попытался это:
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 файл, открыв ее в браузере, и увидел, что он работал так, как я ожидал (ссылка на Yahoo, которая открывает как Yahoo, так и Google.).
+0
Благодарим вас за повтор, этот контент String добавлен в 'email.setHtml (content)', я получил электронную почту с этим тегом html, но по электронной почте нажмите ClickHere, не могу открыть google.com, я могу открыть yahoo.com .. –
Является ли точка с запятой отсутствующей в вашем фактическом коде? Какие ошибки вы получаете? –
@CartesianTheater, спасибо за повтор, этот контент String добавлен в 'email.setHtml (content)', по электронной почте нажмите ClickHere, я не могу открыть google.com, могу открыть yahoo.com .. –
Вы упомянули об этом входя в электронную почту. Клиенты электронной почты являются более ограничительной средой для содержимого HTML, чтобы защитить пользователей от вредоносного кода. Возможно, почтовый клиент предпочитает игнорировать вызовы javascript onclick или window.open. –