トップページ⇒tech
1001コメント266KB

Perlについての質問箱 62箱目

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2013/11/21(木) 22:09:12.42
ここは長い間使われ今も有名企業で多数使用実績のある
Perlに関する質問スレです。

Perlに関することならなんでも質問してください。
以前はCGI関係はWEBプログラミング板とのことでしたが、
厳密に分けられることでもないので区別するのをやめようと思います。


【キチガイ荒らし警告】荒らしはスルーが一番です。
近頃キチガイが出没しています。普通の質問や回答に対して
頭が悪いなどという嫌がらせレスを短時間に数回行うのが特徴です。
またこのキチガイがいう「向こう」は存在しませんので
相手にせず、スルーして質問、回答をしてください。


"The duct tape of the Internet" こと、Perlについての質問箱です。
"There's more than one way to do it" ということで、
Perlの奥深さについて皆で語り合い、追求してまいりましょう。

httpp:/www.perl.org/get.html
Download Latest Stable Source (5.18.1)

▼前スレ
Perlについての質問箱 61箱目
http://toro.2ch.net/test/read.cgi/tech/1381561905/
リンク集は >>2-3
Perl 日本語処理の基礎の基礎 >>4
0002デフォルトの名無しさん2013/11/21(木) 22:09:55.88
【本】
初めてのPerl 第6版(リャマ)[2012年07月 発行]
http://www.oreilly.co.jp/books/9784873115672/

続・初めてのPerl 改訂第2版 [2013年08月 発行]
http://www.oreilly.co.jp/books/9784873116280/

マスタリングPerl [2009年03月 発行]
http://www.oreilly.co.jp/books/9784873113975/

もっと自在にサーバを使い倒す 業務に役立つPerl [2012年4月11日発売]
http://gihyo.jp/book/2012/978-4-7741-5025-3

モダンPerl入門 [2009/2/10]
http://www.amazon.co.jp/exec/obidos/ASIN/4798119172/secodezine-22/
モダンPerl入門 増補改訂版(仮)[2014年1月予定]
http://codezine.jp/book/modernperl2

Perl CPANモジュールガイド [2011/4/8]
http://www.amazon.co.jp/dp/486267108X

【オンラインマニュアル】
最新のドキュメント: http://search.cpan.org/dist/perl/
perldoc.jp: http://perldoc.jp/
perldoc.perl.org: http://perldoc.perl.org/
0003デフォルトの名無しさん2013/11/21(木) 22:10:29.39
[少し古めの良書]

プログラミングPerl 第3版 VOLUME 1,2(駱駝)[2002年09月 発行]
http://www.oreilly.co.jp/books/4873110963/
http://www.oreilly.co.jp/books/4873110971/

Perlクックブック 第2版 VOLUME 1,2 [2004年09月 発行]
http://www.oreilly.co.jp/books/4873112028/

Perl ベストプラクティス [2006年08月 発行]
http://www.oreilly.co.jp/books/4873113008/

Perl Hacks [2007年01月 発行]
http://www.oreilly.co.jp/books/9784873113142/

実用 Perlプログラミング 第2版 [2006年03月 発行]
http://www.oreilly.co.jp/books/487311280X/
0004デフォルトの名無しさん2013/11/21(木) 22:11:00.67
【日本語、Unicode関連】

Encodeモジュール
http://search.cpan.org/dist/Encode/

第31回 encoding:いつまでもjperlから抜け出せない方に
http://gihyo.jp/dev/serial/01/modern-perl/0031

第32回 Encode:日本語だけ扱えればよいのではなく
http://gihyo.jp/dev/serial/01/modern-perl/0032

perlunifaq - Perl Unicode FAQ
http://perldoc.jp/docs/perl/5.18.1/perlunifaq.pod

perlunicode - Perl における Unicode サポート
http://perldoc.jp/docs/perl/5.12.1/perlunicode.pod

http://www.rwds.net/kuroita/program/Perl_unicode.html

【モジュール】
CPAN.com: http://search.cpan.org/

【Perl環境構築】
plenv
https://github.com/tokuhirom/plenv

cpanm
http://search.cpan.org/~miyagawa/App-cpanminus-1.7001/lib/App/cpanminus.pm
http://perldoc.jp/docs/modules/App-cpanminus-1.7001/lib/App/cpanminus/fatscript.pod
0005デフォルトの名無しさん2013/11/21(木) 22:14:45.11
【Windows向け情報】

※PerlはLinuxで使うことをおすすめします。
使用実績はLinuxがほとんどでしょうし、Windowsの場合は
Windows特有の不具合が発生したりします。

今は仮想マシンでWindowsを使っていてもその上で
無料でLinuxを使うことが可能です。

Windowsでの利用は大変なだけでメリットがありません。

↓それでもWindowsを使いたい場合人向け

# [Perl 日本語処理の基礎の基礎]
# このレスは、Windows の ActivePerl で日本語処理を行う場合のテンプレートです。
# 入出力ともシフト JIS 形式のファイルまたは DOS 窓を想定しています。
use utf8;
use open IO => ":encoding(cp932)";
binmode STDIN => ":encoding(cp932)";
binmode STDOUT => ":encoding(cp932)";
binmode STDERR => ":encoding(cp932)";
use Encode;
# 以上の内容は、日本語処理が解らない人でも、とりあえず日本語処理ができてしまう
# おまじないです。
0006デフォルトの名無しさん2013/11/21(木) 22:21:34.88
【日本語処理の基礎】
use utf8;
use open IO => ":encoding(cp932)";
binmode STDIN => ":encoding(cp932)";
binmode STDOUT => ":encoding(cp932)";
binmode STDERR => ":encoding(cp932)";
use Encode;

ファイル名は文字列として扱えないので
・シェルのリダイレクトを利用する
・コマンドラインパラメータで渡す
・環境変数に設定しておきそれを使う
のようにします。
0007デフォルトの名無しさん2013/11/22(金) 01:13:50.16
Windows上でperlを使う場合のTIPSを教えてください
0008デフォルトの名無しさん2013/11/22(金) 07:27:17.18
>>7
まずVirtualBoxをインストールします。
0009デフォルトの名無しさん2013/11/22(金) 15:36:53.16
300レス以上残ってるのに糞スレ乱立乙。

■■□■■■■□■■■■□■■■■■■■■■■□■■■■■■■■
■■□□□□■■□■■■□■■□□□□□■■■□■■■■■■■■
■■□■■□■■□■■■□■■■■■■□■■■□■■■■■■■■
■□■■■□■■■■■□■■■■■■□■■■■□■■■■■■■■
■□■■■□■■■■■□■■■■■■□■■■■□■■■□■■■■
■■■■■□■■■■■□■■■■■□■■■■■□■■■□■■■■
■■■■□■■■■■□■■■■■■□□■■■■□■■□■■■■■
■■■■□■■■■■□■■■■■□■■□■■■□■■□■■■■■
■■■□■■■■■□■■■■■□■■■■□■■□■□■■■■■■
■■□■■■■■□■■■■■□■■■■■■■■□□■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■□■■■■■□■■■■■■■■■■■■■■■■■■■■■
■■■□□■■■■■□■■■■■■■□□□□□□□□□□□□■■
■■□□■■■■■□□□□□□■■■■■■■■■■■■■□□■■
■□□■■□■■■□■■■■□■■■■■■■■■■■■□□■■■
■■□■□□■■□□□■■□□■■■■■■■■■■■□□■■■■
■■■□□■■□□■□□□□■■■■■■■■■■■□□■■■■■
■■□□■■■■■■■□□■■■■■■■■■■■□□■■■■■■
■■□■■■□■■■□□□□■■■■■■■■■■□■■■■■■■
■□□□□□□■■□□■■□□■■■■■■■■■□■■■■■■■
■■■■□■■■□□■■■■□□■■■■■■■■□■■■■■■■
■■□■□■□■■■■□□■■■■■■■■■■■□■■■■■■■
■■□■□■□■■■■■□□■■■■■■■■■■□■■■■■■■
■□□■□■□■■■■■■■■■■■■■■■■■□■■■■■■■
■□■■□■■■■□□□■■■■■■■■■■■■□■■■■■■■
■■■■□■■■■■■□□□■■■■■■■■■■□■■■■■■■
■■■■□■■■■■■■■□□■■■■■■□□□□■■■■■■■
0010デフォルトの名無しさん2013/11/22(金) 21:46:42.11
Perlの利用状況として、CGIプログラミングがあることは間違いないと思いますが、
それがPerlのすべてではありません。一番多いのは、Windows上でのテキスト処理
だと思われます。ですから気兼ねなく質問してみてください。罵詈雑言は無視です。
0011デフォルトの名無しさん2013/11/22(金) 22:40:00.49
罵詈雑言以前にPerlの利用価値そのものがない
Windows上でもWindows上じゃなくてもPerlで処理しようとしてる時点で情弱だろう
わざわざ欠陥言語で処理するとかありえない
0012デフォルトの名無しさん2013/11/23(土) 01:11:07.81
>>11
死ね

Perlは地球上で最高の言語
0013デフォルトの名無しさん2013/11/23(土) 04:11:26.65
質問です。

下記のような改行タグが連続している場合、最大2つに置換させる方法を教えて下さい。

改行タグ1つ → 1つのまま
改行タグ2つ → 2つのまま
改行タグ3つ → 2つに置換
改行タグ4つ → 2つに置換
〜

条件としては、改行タグ<br />は固定として、タグの前後には空白もしくは\nが、存在していたりしていなかったりです。
よろしくお願いいたします。

my $string = " <br /> \n<br />\n<br /><br /> <br />";

$string =~ s/???/???/g;
0014デフォルトの名無しさん2013/11/23(土) 04:54:39.56
>>13
s/\n{2,}/\n\n/g
でどう?

一応正規表現だけで独立したスレあるよ
0015デフォルトの名無しさん2013/11/23(土) 04:59:41.61
あ、すまん、改行じゃなくて改行タグか

s/(<br \/>){2,}/<br \/>/g
0016デフォルトの名無しさん2013/11/23(土) 07:23:09.14
2つに置換だから
s/(<br \/>){2,}/<br \/><br \/>/g
0017デフォルトの名無しさん2013/11/23(土) 10:34:47.52
タグの前後には空白もしくは\nが、存在していたりしていなかったりです。

$string =~ s|((?:\s*<br />\s*){2,})|<br /><br />|g;
0018デフォルトの名無しさん2013/11/23(土) 12:58:32.90
>>13
スレ違いも分からないヴァカに分かるわけないじゃん
0019132013/11/23(土) 15:33:37.91
>>14-17

ありがとうございます。

{2,}がキモですね。
上を参考にこれで確認しました。↓

my $br = qr/[\s\n]*<br \/>[\s\n]*/;
$string =~ s/$br{2,}/<br \/><br \/>/g;

あと、正規表現スレあったんですね。
失礼しました。
0020デフォルトの名無しさん2013/11/23(土) 16:06:41.47
>>19
お前みたいなクズが来ると迷惑なんだよ
二度とくるな
0021デフォルトの名無しさん2013/11/23(土) 16:21:50.69
あー、また例のキチガイの時間かw
0022デフォルトの名無しさん2013/11/23(土) 17:18:39.65
だろうなw
わざとスレ違いの質問して荒らすつもりなんだろw
0023デフォルトの名無しさん2013/11/23(土) 17:23:39.90
質問者に絡む奴がキチガイらしいよ。注意していね。
0024デフォルトの名無しさん2013/11/23(土) 17:44:21.06
>>13
生きてるだけで社会の迷惑になってるっていい加減気付いたら?
お前みたいな基地害は相手にしたくないのに無視するわけにもいかないから当たり障りない対応をさせられてる
リアルお前の周りの人の気持ち考えたことある?
ないだろうな。
0025デフォルトの名無しさん2013/11/23(土) 17:48:52.59
質問者に絡む奴は荒らし
スレ違いの質問でスレを埋めるのは荒らしではない
0026デフォルトの名無しさん2013/11/23(土) 19:50:12.47
よし、どんどんスレ違いの質問で埋めろ!
0027デフォルトの名無しさん2013/11/23(土) 23:23:17.24
誰が何と言おうとPerlが終焉間近なのは事実。
先月は過去最低じゃねーか。
0028デフォルトの名無しさん2013/11/24(日) 00:24:13.83
Perlの実績はmixiくらいしかない

だけどFacebookに負けた
Facebookが日本に入ってきたときに、対抗するためのシステム変更や機能追加が間に合わなかったんだよね
Perlだと言語の脆弱性を補うために人間が考えてコーディングしてやらないといけないから、それに時間がかかりすぎて間に合わなかった

Perlはコストがかかりすぎて実用的でない
0029デフォルトの名無しさん2013/11/24(日) 00:48:31.80
たぶん
>Perlの実績はmixiくらいしかない
ここで大きく間違えてるんだと思うけど...作られたソフトで公開されるのは
ごく一部で、ほとんどのソフトは自社内・組織内や個人的に使われていると思う
けどね
しかもFacebookとmixiって方向性も違うでしょ
0030デフォルトの名無しさん2013/11/24(日) 01:00:59.25
方向性も何も・・Facebook始めたからmixi辞めたって奴多いのに・・・・。
0031デフォルトの名無しさん2013/11/24(日) 02:07:51.75
Perlの人気って明らかに下がりまくりだったな。
2023年になくなるとかってスレが立ってたけど
このペースで下がれば現実になりそう。
//Perlの代わりにPHPが使われるかは疑問。
0032デフォルトの名無しさん2013/11/24(日) 02:40:02.44
まあ、次の言語もUNIX/C/正規表現の文化を引き継ぐものになるだろうから
Perlを覚えていて損はないと思うけどね。組込み関数や特殊変数が整理され
るから100%の上位互換とはならないが、まあまあ上位互換な言語に落ち着く
だろう。その点、Perl6が日の目を見ることはほぼない。
0033デフォルトの名無しさん2013/11/24(日) 02:45:21.19
もちろんインデントが強制されたり、オブジェクト指向が強制されたりするような
プログラマに何かを押し付けるタイプの言語になることもない。
0034デフォルトの名無しさん2013/11/24(日) 04:06:37.78
押し付ける言語も糞だが、いい加減な仕様の言語も糞

print"foo";
print "foo";
print("foo");

どれでも動くとか終わってる
ただのゴミ
0035デフォルトの名無しさん2013/11/24(日) 11:25:51.30
% ruby -le 'print("foo"); '
foo
% ruby -le 'print"foo"; '
foo
% ruby -le 'print "foo"; '
foo

% php -r 'echo"foo"; echo "\n";'
foo
% php -r 'echo "foo"; echo "\n";'
foo
% php -r 'echo("foo"); echo "\n";'
foo
0036デフォルトの名無しさん2013/11/24(日) 11:52:58.92
Cやシェルの機能をもっと取り込んでCで書いていた分野をカバーしたい
0037デフォルトの名無しさん2013/11/24(日) 16:02:39.61
>>35
フィゾンは?
0038デフォルトの名無しさん2013/11/24(日) 16:13:58.62
$ python
>>> print "foo"
foo
>>> print"foo"
foo
>>> print("foo")
foo
>>> exit()
0039デフォルトの名無しさん2013/11/24(日) 17:59:57.42
一方パールは
C:\>perl -e "print('foo');"
foo
C:\>jperl -e "print'foo';"
foo
C:\>perl -e "print 'foo';"
foo
0040デフォルトの名無しさん2013/11/24(日) 18:52:45.35
perlもうだめぽ
0041デフォルトの名無しさん2013/12/12(木) 22:56:41.24
apacheの性能を最大限に発揮するにはperlが必要
0042デフォルトの名無しさん2013/12/13(金) 03:00:50.55
>>38
3系でダメになったよね
そもそもREPLやワンライナーでは使いものにはならないからどーでもいいけど
0043デフォルトの名無しさん2013/12/13(金) 08:18:41.80
元レスの頭の悪い煽りレベルの自由度だったら、括弧付きって制約を除けば python3 でも残ってるんだけどね。
% python3
>>> print ( "foo" )
foo
>>> print ("foo")
foo
>>> print("foo")
foo
>>> print "foo"
File "<stdin>", line 1
print "foo"
^
SyntaxError: invalid syntax
>>> exit()
0044デフォルトの名無しさん2013/12/14(土) 19:54:45.16
Perlは動的言語の中で最強の言語です。
これ以上の物は存在しません。
0045デフォルトの名無しさん2013/12/15(日) 06:40:10.52
でもゴミ
0046デフォルトの名無しさん2013/12/15(日) 12:07:54.37
挫折した人にとっては確かにゴミだよなー
でも、本当のゴミはPerlじゃなくて能力不足の君なんだけどね
0047デフォルトの名無しさん2013/12/15(日) 14:12:03.53
そうそう。
Perlは韓国で大人気だよね。
世界全体で見るとPerlとRubyは僅差だけど、
韓国ではRubyよりPerlのほうが圧倒的に人気がある。
やっぱり韓国はIT産業で世界を牽引してるだけあって、
本当に使える言語が何なのかちゃんと分かってる。
それをゴミ扱いとか。
0048デフォルトの名無しさん2013/12/15(日) 14:15:59.50
LarryがUnicode勉強してPerl5を軌道修正してくれればいいのに
0049デフォルトの名無しさん2013/12/15(日) 14:30:50.82
文字コード一つで破綻する脆弱設計パールw
0050デフォルトの名無しさん2013/12/15(日) 22:36:11.75
それはどの言語でも同じだけどね。むしろパールは他の言語よりも進んでいる。
(良くも悪くも)
0051デフォルトの名無しさん2013/12/15(日) 22:57:47.26
でもゴミ
0052デフォルトの名無しさん2013/12/16(月) 00:15:53.48
PHP厨ウザい
PHPがPerlに全面的に勝ってるっていっても、出た時期が違うんだから当たり前じゃん
Perlの欠陥も全部知った上でそれより良いものを出してるんだからPerlが一つも勝てないのは当たり前
そういう後出しじゃんけんみたいなことして楽しい?
0053デフォルトの名無しさん2013/12/16(月) 00:56:44.86
質問です。
男性用トイレには大用小用2種類の便器がありますが
なぜ女性用トイレには1種類の便器しかないのですか?
0054デフォルトの名無しさん2013/12/16(月) 05:17:52.51
良いものを出してる?
0055デフォルトの名無しさん2013/12/16(月) 11:25:24.23
>>54
TOTOとINAXくらいしか良いものは出してない気が
0056デフォルトの名無しさん2013/12/16(月) 13:47:09.18
ではPerlで女性小用便器、作ってみますか。
0057デフォルトの名無しさん2013/12/16(月) 16:43:20.09
女子にも2種類あるじゃん

糞尿用とマンコ用
0058デフォルトの名無しさん2013/12/16(月) 18:00:00.37
2020年の東京オリンピックでは女性小用便器も設置されるらしいね。ととのひとから
聞いた。時代は完全にPerlってことだ。
0059デフォルトの名無しさん2013/12/16(月) 20:09:14.09
CGIの話はOKになったの?
0060デフォルトの名無しさん2013/12/16(月) 21:23:51.41
ここは荒しが立てたスレ

板違いのCGIの話がOKになるハズもない
正式な次スレは立ってないし、立てる意味もないんじゃね?
0061デフォルトの名無しさん2013/12/16(月) 22:13:26.52
そもそも書き込みのほとんどがネガキャンだし、もはやスレを存続させること自体がネガキャンの一環になってるだろ。
スレ立てしてる奴もそれが目的なんだろうけど。
0062デフォルトの名無しさん2013/12/17(火) 21:30:43.59
IE11のダウロードサイトに行ったら、スクロールバーの背景が透けていたのですが、
これはどうすれば実装できるのでしょうか?
0063デフォルトの名無しさん2013/12/17(火) 21:53:32.24
バカには無理
0064デフォルトの名無しさん2013/12/17(火) 21:55:58.41
>>62
そんな事も知らずにPerlスレにいるのかよww
お前のようなクズはPerlスレにくるなよレベルが下がるだろ
もう今後パソコン使わない方がいいぞ低能
0065デフォルトの名無しさん2013/12/17(火) 23:26:15.31
Perl使ってる奴のレベルなんてそんなもんだろw
0066デフォルトの名無しさん2013/12/18(水) 01:41:23.41
いやいやそれはphp使ってる奴のレベルだろ
0067デフォルトの名無しさん2013/12/18(水) 15:43:19.47
PHP = ゴミクズ > Perl
0068デフォルトの名無しさん2013/12/18(水) 16:57:44.82
PHP = ゴミクズ > Perl  > >>1-67
0069デフォルトの名無しさん2013/12/18(水) 20:54:26.67
CSSが長くなるときは
複数に分けて、複数読み込ませるの?
0070デフォルトの名無しさん2013/12/18(水) 21:49:10.40
>>69
複数に分けて作って、
一つないし数個に結合する。
0071デフォルトの名無しさん2013/12/19(木) 04:47:15.53
結合?
開発段階では別々に作って最後に1つのファイルにしてリリースするってこと?
0072デフォルトの名無しさん2013/12/19(木) 13:44:07.80
>>71
高速化の基本
0073デフォルトの名無しさん2013/12/19(木) 19:34:56.76
>>69-72
本気でレベル低すぎだろwwww
もう絶対才能ないからwwww
マジでもう諦めろww見てて痛々しすぎwwwww
0074デフォルトの名無しさん2013/12/19(木) 22:24:50.67
Perlでちんこを処理する場合、みなさんはどうしてますか?
0075デフォルトの名無しさん2013/12/20(金) 00:25:48.69
LLスレを賑わせた「ちんこ」はRubyistです。
0076デフォルトの名無しさん2013/12/20(金) 00:34:14.50
そんなことより王将の社長が銃撃されたって。

王将旨いのになんで銃撃なんかされるんだ。
0077デフォルトの名無しさん2013/12/20(金) 00:56:13.85
>>69
長くなっても気にせずそのままじゃだめなの?分けたら通しで検索しにくくなるじゃん
0078デフォルトの名無しさん2013/12/20(金) 20:21:29.90
Perlに貢献してる日本人プログラマーかなり多いな
CPANにある有用なライブラリも日本人プログラマが作った物多いし
0079デフォルトの名無しさん2013/12/20(金) 21:08:43.15
CPAN?
あぁ、あの産廃置き場か
0080デフォルトの名無しさん2013/12/20(金) 21:31:36.58
>>79
Javaプログラマさんですか?
優良なライブラリがしっかり管理されている
言語なんてそれぐらいでしょう?
0081デフォルトの名無しさん2013/12/21(土) 17:23:35.01
まあPerlは日本のニーズにマッチしているからよく使われているんだろうね
でも外販のソフトの開発に使うことは少ないと思うよ
だってソースコードが丸見えだからね
社内とか組織内のツールプログラミングに使うのが適した使い道
1.5%中学生は意味も分からずサイトの表示を孫引きしただけ
0082デフォルトの名無しさん2013/12/21(土) 17:47:06.57
>まあPerlは日本のニーズにマッチしているからよく使われているんだろうね
まずほとんど使われていない

>でも外販のソフトの開発に使うことは少ないと思うよ
>だってソースコードが丸見えだからね
PHPのように開発効率も保守性も良い言語は使われている

>社内とか組織内のツールプログラミングに使うのが適した使い道
ゴミは煮ても焼いても食えないからそれなはい

>1.5%中学生は意味も分からずサイトの表示を孫引きしただけ
1.5%という値は外販で使われているかどうかとは関連性が低い
単純に「使われているかどうか」との関連性のほうが高い
1.5%は意味が分かっていればこれくらい分かるんだけどな
0083デフォルトの名無しさん2013/12/21(土) 23:47:09.87
Perl=ゴミ
0084デフォルトの名無しさん2013/12/22(日) 00:10:36.88
1.5%中学生、それなはい
0085デフォルトの名無しさん2013/12/22(日) 00:23:40.69
>>79
CPAN.pmだと設定が面倒で挫折したかもしれないけどcpanminusならずっと簡単
ブラウザでコピペしてすぐ実行できるよ
0086デフォルトの名無しさん2013/12/23(月) 16:55:07.23
ラムダ式ってどうやって書くんだっけか
0087デフォルトの名無しさん2013/12/23(月) 19:54:42.17
>>86
自分で調べろや基地害
0088デフォルトの名無しさん2013/12/24(火) 01:29:34.11
>>86
検索すらできない人はプログラミングに向いてないですよ^^
0089デフォルトの名無しさん2013/12/24(火) 16:58:11.13
ラムダ式覚えたての中学生が
ラムダ式って言ってみたかっただけだろ
0090デフォルトの名無しさん2013/12/25(水) 23:10:12.40
<div id="testdiv">
function test(){
alert("Perlは2014年に終了");
}
</div>

このtestdivの内容にAjaxで取得したJSを入れてその関数を実行しても
最初にあった関数が実行されてしまいます
例えば

function test(){
alert("ゴミPerl");
}

Ajaxで取得したこの関数をtestdiv内にdocument.getElementById("testdiv").innerHTMLの値として入れて
test()を実行すると、「Perlは2014年に終了」としか出ません
「ゴミPerl」と出るべきではないでしょうか
原因と解決方法をご教示くださいますようお願い致します
0091デフォルトの名無しさん2013/12/25(水) 23:14:31.81
スレタイすら読めない知障には無理
0092デフォルトの名無しさん2013/12/25(水) 23:16:33.16
>>90
javascript初心者か?
スレタイ読めててもお前には無理。
ってか、普通に入門書読め。クズ。
0093デフォルトの名無しさん2013/12/25(水) 23:17:26.08
>>90
JavaScriptは外部に持たせろ。

別々の関数名で。
0094デフォルトの名無しさん2013/12/25(水) 23:31:25.67
div内にはその文字列だけ入れるようにして、
test()の中ではその文字列を取得して表示するようにしたほうがいいだろ。
0095デフォルトの名無しさん2013/12/25(水) 23:43:39.97
webprogに帰れよ
0096デフォルトの名無しさん2013/12/25(水) 23:57:25.77
Perl厨は何でここにいるの?
早く出ていけよ
0097デフォルトの名無しさん2013/12/26(木) 03:55:08.70
JavaScriptでエレメントを取得するときってgetElementByIdとgetElementsByNameのどっちがいいの?
0098デフォルトの名無しさん2013/12/26(木) 09:05:14.09
必要だから両方存在しているわけで
好きなほうを選べばいい
0099デフォルトの名無しさん2013/12/26(木) 10:20:07.39
2つも必要ないだろw
0100デフォルトの名無しさん2013/12/26(木) 10:31:58.30
必要だからPerlが存在しているわけでry
0101デフォルトの名無しさん2013/12/26(木) 13:32:13.40
2つでも少ないよ
欲を言えば4つ欲しい

getElementById
getElementsById
getElementByName
getElementsByName
■ このスレッドは過去ログ倉庫に格納されています