2

現在の投稿の URL を各投稿のテキストエリアに入れたいので、投稿エディター (HTML モード) で次のコードを入力しました。

<script type='text/javascript'>
  var postUrl = '<data:post.url/>';
  document.write('<textarea>');
  document.write(postUrl);
  document.write('</textarea>');
</script>

しかし、現れたのは

<data:post.url/>

これは投稿 URL に置き換えられません。

レイアウト HTML には次のコードが含まれます。

<body expr:class='&quot;loading&quot; + data:blog.mobileClass'>

多くのカスタム Facebook/Twitter ウィジェット (「いいね」ボタンなど) が利用可能であるため、data:post.url のをターゲット jscript に渡す方法が必要だと思いますが、私のグーグル検索は失敗しました。

4

4 に答える 4

0

明らかに、「data:post.url」は引用符で囲まれているため、文字列として扱っているだけですが、これは機能しますか?

<script type='text/javascript'>
  document.write('<textarea>' + data:post.url + '</textarea>');
</script>
于 2013-03-18T00:33:03.833 に答える