投稿
iframeの高さ調整
【Javascript】iframeの内容を取得したい at softelメモ
2012/03/12 / Category JavaScript
問題
iframeの内容を取得したいのだが、なぜか取得できない。
<script> //iframe要素を作る $('body').append('<iframe id="example1" src="http:/\/www.softel.co.jp/"></iframe>'); //iframeのdocumentを取得する var doc = $('#example1').get(0).contentDocument; //例えばa要素の数 → あるはずのページでも0と返ってくる alert(doc.getElementsByTagName('a').length); </script> 答え
あせってiframeの読み込みを待たずにdocumentを取得しようとすると何も取れない。
以下のように loadを待つ(jQueryを読み込んでいる前提で書いています)
<script> $(function(){ //iframe要素を作る $('body').append('<iframe id="example1" src="http:/\/www.softel.co.jp/"></iframe>'); //iframeのload時にdocumentを取得するようにする $('#example1').on('load', function(){ //iframeのdocumentを取得する(Mozilla系 || 古いIE系) var doc = this.contentDocument || this.contentWindow.document; //例えば最初のimg要素のalt属性を取得する alert(doc.getElementsByTagName('img')[0].getAttribute('alt')); }); }); </script>blender Curve Deform
X軸にカーブさせるときは X軸端に適量のアンカーを追加し 編集で面の最適化をする Fill(Shift Alt F)
2.6x
Curve オブジェクトデータ Bounds Clampをチェック
[blender] curve modifierで上手くオブジェクトが曲げられず苦労した… memorandum/ウェブリブログ
2.4x
CurveStretch
Blenderで3DCG制作日記 練習005 まだ体育館のモデリング中
perl URL取得
自CGIのURLのパス部分を取得する方法 | PerlのQ&A【OKWave】
my $path=(lc(($ENV{SERVER_PROTOCOL}=~m|(\w*)/?|)[0])||"http")."://".$ENV{SERVER_NAME}.($ENV{SERVER_PORT}!=80?":".$ENV{SERVER_PORT}:"").substr $ENV{SCRIPT_NAME},0,rindex($ENV{SCRIPT_NAME},'/')+1;
perl 正規表現で末尾から文字列出現回数指定
正規表現で3回目の単語の後に文字を入れたい - PHP - 教えて!goo
<?php
$str=<<<eof
<p>昔むかし、あるところに</p>
<p>おじいさんと</p>
<p>おばあさんが</p>
<p>住んでいました。</p>
eof;
$pattern="/(.+?<\/p>){3}/s";
$replacement="$0文字";
$str=preg_replace($pattern,$replacement,$str);
print htmlspecialchars($str);
?>
対象データ
abc11abc22abc33abc44abc55abc66 abcabcabc abc11abc abcabc22abc abXabcbcabcabc abcabcabcabcabc
正規表現
abc(?=(((?!abc).)*abc){2}((?!abc).)*$)
別解
abc(?=(.*abc){2})(?!(.*abc){3})


