私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレJavaScriptを教えてもらう
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
function Scroll2()
{
document.photo1.src=image[n].src;
n++;
if(n>=4)
n=0;
time2 = setTimeout("Scroll2()",150);
}
function Scroll3()
{
document.photo2.src=image[n].src;
n++;
if(n>=4)
n=0;
time3 = setTimeout("Scroll3()",200);
}
function Stop1()
{
clearTimeout(time1);
}
function Stop2()
{
clearTimeout(time2);
}
function Stop3()
{
clearTimeout(time3);
}
</script>
</head>
<body>
{
document.photo1.src=image[n].src;
n++;
if(n>=4)
n=0;
time2 = setTimeout("Scroll2()",150);
}
function Scroll3()
{
document.photo2.src=image[n].src;
n++;
if(n>=4)
n=0;
time3 = setTimeout("Scroll3()",200);
}
function Stop1()
{
clearTimeout(time1);
}
function Stop2()
{
clearTimeout(time2);
}
function Stop3()
{
clearTimeout(time3);
}
</script>
</head>
<body>
以上です。
長すぎますし終わってますね・・・><
配列や引数もどこでどのように利用すればいいかが分からないのですが・・・
長すぎますし終わってますね・・・><
配列や引数もどこでどのように利用すればいいかが分からないのですが・・・
>>804
長いとなんでダメなの?
長いとなんでダメなの?
見やすさや、遠回りのような余計な処理を回避したい等だと思いますが
出来るだけ短くするように、と指導を受けています。
でも実際自分にもよく理由はわかりません><
出来るだけ短くするように、と指導を受けています。
でも実際自分にもよく理由はわかりません><
http://www.ahref.org/cgi/urlchu/
こういうのを作りたいのですが、
これと、urlをリンク化するバージョンと、
抽出はしないでテキスト内のurlをリンク化するバージョンをつくりたいのですが、
urlのリンク化だけはエディタでtxtファイル開いて正規表現でいつもやってるのですけど、
webフォームで設置するような知識がまったくありません。
javascriptだけ勉強すれば一応可能ですか?
こういうのを作りたいのですが、
これと、urlをリンク化するバージョンと、
抽出はしないでテキスト内のurlをリンク化するバージョンをつくりたいのですが、
urlのリンク化だけはエディタでtxtファイル開いて正規表現でいつもやってるのですけど、
webフォームで設置するような知識がまったくありません。
javascriptだけ勉強すれば一応可能ですか?
ググったりして参考になったのはここぐらいですけど
http://chira-ura.seesaa.net/article/23646365.html
ソースみてもサッパリわからないし、ヒントとなるようなソース他にないでしょうか?
質問ばっかりですみません。一応自分でも調べてるんですけど、script自体全くの初心者なので、何から始めていいかわかりません。
http://chira-ura.seesaa.net/article/23646365.html
ソースみてもサッパリわからないし、ヒントとなるようなソース他にないでしょうか?
質問ばっかりですみません。一応自分でも調べてるんですけど、script自体全くの初心者なので、何から始めていいかわかりません。
そこのサンプルをフォームと実行だけの形に抜き出した例
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>test</title>
<script type="text/javascript">
function test(){alert(document.getElementById("t").value.match(/s?ttps?:¥/¥/[-_.!~*'()a-zA-Z0-9;¥/?:@&=+$,%#]+/g));}</script>
</head>
<body><textarea id="t"></textarea>
<input type="button" onclick="test()" value="抽出"></body>
</html>
javascriptについては基礎解説してるサイト巡ってな
innerHTMLとかぐぐれば対応できると思うよ
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>test</title>
<script type="text/javascript">
function test(){alert(document.getElementById("t").value.match(/s?ttps?:¥/¥/[-_.!~*'()a-zA-Z0-9;¥/?:@&=+$,%#]+/g));}</script>
</head>
<body><textarea id="t"></textarea>
<input type="button" onclick="test()" value="抽出"></body>
</html>
javascriptについては基礎解説してるサイト巡ってな
innerHTMLとかぐぐれば対応できると思うよ
ありがとうございます。
頑張ってみます。
頑張ってみます。
>819さん
何故か動作しませんでした。
参考にして
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>test</title>
<script type="text/javascript">
function test() {
var rgexp = new RegExp(/s?ttps?)(:?/?/[-_.!~*'()a-zA-Z0-9;?/?:@&=+$,%#]+/g);
alert(str.replace(rgexp, "<a href="http$2" target="_blank">http$2</a>"));
}
</script>
</head>
<body><textarea id="t"></textarea>
<input type="button" onclick="test()" value="抽出"></body>
</html>
ってのも作ってみたんですが、これも動きませんでした。色々間違ってそうですねw
まあ簡単に行くとは思ってないので、調べて修正してみます。
何故か動作しませんでした。
参考にして
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>test</title>
<script type="text/javascript">
function test() {
var rgexp = new RegExp(/s?ttps?)(:?/?/[-_.!~*'()a-zA-Z0-9;?/?:@&=+$,%#]+/g);
alert(str.replace(rgexp, "<a href="http$2" target="_blank">http$2</a>"));
}
</script>
</head>
<body><textarea id="t"></textarea>
<input type="button" onclick="test()" value="抽出"></body>
</html>
ってのも作ってみたんですが、これも動きませんでした。色々間違ってそうですねw
まあ簡単に行くとは思ってないので、調べて修正してみます。
ついでに
http://mget1974.7.dtiblog.com/blog-entry-20.html
から拾ってきた、リンクをランダム表示させるソースですけど、
これをヘッダもしくは外部ファイルにして、数箇所に呼び出し、
全部がそれぞれ違う結果のランダム表示にすることはできますか?
リンク100件とかになると、外部ファイルにしないと重いので、それも可能ならやり方教えてほしいです。
質問ばかりしてすみません。
あと823もまだ解決してません。時間があるときに調べたりしてるんですが・・・
行数多いので次に書き込みます。
http://mget1974.7.dtiblog.com/blog-entry-20.html
から拾ってきた、リンクをランダム表示させるソースですけど、
これをヘッダもしくは外部ファイルにして、数箇所に呼び出し、
全部がそれぞれ違う結果のランダム表示にすることはできますか?
リンク100件とかになると、外部ファイルにしないと重いので、それも可能ならやり方教えてほしいです。
質問ばかりしてすみません。
あと823もまだ解決してません。時間があるときに調べたりしてるんですが・・・
行数多いので次に書き込みます。
<script type="text/javascript">
<!--
var kazu = 5; // データ数
var hyouji = 2; // 表示データ数
hako = new Array(kazu);
for (i=0;i<=kazu;i++) {hako[i]=0;} // チェックフラグ初期化
link = new Array(
'<a href="URL1" target="_blank">URL1</a><BR>',
'<a href="URL2" target="_blank">URL2</a><BR>',
'<a href="URL3" target="_blank">URL3</a><BR>',
'<a href="URL4" target="_blank">URL4</a><BR>',
'<a href="URL5" target="_blank">URL5</a><BR>'
);
if(hyouji<=kazu) {
for (i=1;i<=hyouji;i++) {
do {
var rand = Math.floor(Math.random()*kazu);
} while ( 0<hako[rand] );
document.write(link[rand]);
hako[rand]=+1;
}
}
// -->
</script>
<!--
var kazu = 5; // データ数
var hyouji = 2; // 表示データ数
hako = new Array(kazu);
for (i=0;i<=kazu;i++) {hako[i]=0;} // チェックフラグ初期化
link = new Array(
'<a href="URL1" target="_blank">URL1</a><BR>',
'<a href="URL2" target="_blank">URL2</a><BR>',
'<a href="URL3" target="_blank">URL3</a><BR>',
'<a href="URL4" target="_blank">URL4</a><BR>',
'<a href="URL5" target="_blank">URL5</a><BR>'
);
if(hyouji<=kazu) {
for (i=1;i<=hyouji;i++) {
do {
var rand = Math.floor(Math.random()*kazu);
} while ( 0<hako[rand] );
document.write(link[rand]);
hako[rand]=+1;
}
}
// -->
</script>
JavaScript のことを java と呼ぶサイトなんて…。
さておき、kazu = 5 なんていちいち数え上げんでも link.length 入れときゃよかろうもん。
kazu = 100 で hyouji = 100 なんかだと、最後の100個目のリンクを得る時なんて
(残ってる要素なんてどうせあと1個なのに)
乱数がその残っているたった1つの要素のインデックスに
上手い具合にヒットすることを期待して延々と乱数を発生させるんだな。
なんかこう、すごいアルゴリズムですね。
さておき、kazu = 5 なんていちいち数え上げんでも link.length 入れときゃよかろうもん。
kazu = 100 で hyouji = 100 なんかだと、最後の100個目のリンクを得る時なんて
(残ってる要素なんてどうせあと1個なのに)
乱数がその残っているたった1つの要素のインデックスに
上手い具合にヒットすることを期待して延々と乱数を発生させるんだな。
なんかこう、すごいアルゴリズムですね。
配列linkにはURLだけ入れといて
出力時に置換してタグ化するところだろそこは
チェックフラグ初期化って
配列hakoはとりあえず宣言だけしとけば
各要素にundefinedが入るから
while(hako[rand])で回しときゃいいと思うが
随分と無駄なことしてる印象
出力時に置換してタグ化するところだろそこは
チェックフラグ初期化って
配列hakoはとりあえず宣言だけしとけば
各要素にundefinedが入るから
while(hako[rand])で回しときゃいいと思うが
随分と無駄なことしてる印象
var hyouji = 2; // 表示データ数
var link = [
"URL1",
"URL2",
"URL3",
"URL4",
"URL5"
];
if (hyouji > link.length)
hyouji = link.length;
var i;
for (i = 0; i < hyouji; i++) {
var r = Math.floor(link.length * Math.random());
var t = link[i];
link[i] = link[r];
link[r] = t;
}
for (i = 0; i < hyouji; i++)
document.write('<a href="' + link[i] + '">' + link[i] + '<\/a><br>');
var link = [
"URL1",
"URL2",
"URL3",
"URL4",
"URL5"
];
if (hyouji > link.length)
hyouji = link.length;
var i;
for (i = 0; i < hyouji; i++) {
var r = Math.floor(link.length * Math.random());
var t = link[i];
link[i] = link[r];
link[r] = t;
}
for (i = 0; i < hyouji; i++)
document.write('<a href="' + link[i] + '">' + link[i] + '<\/a><br>');
こんだけ教えてもらっといてまだ初心者ぶるか
学習者の方で進歩して貰わないことには「教える」とか原理的に無理なんだけど
学習者の方で進歩して貰わないことには「教える」とか原理的に無理なんだけど
調子に乗りすぎて申し訳ありませんでした。
ずっと調べてましたが、結局解決できず、別ソースのscriptを外部化して利用することにしました。
そちらのほうは日本語文字化けぐらいだったので、ASCIIに変換すれば行けそうです。
>816 の件は jsソース覗いてみたんですが凄い量だったのでとても自分では無理って感じでした。
http://blog.seesaa.jp/contents/js/ad_plugin.js
ずっと調べてましたが、結局解決できず、別ソースのscriptを外部化して利用することにしました。
そちらのほうは日本語文字化けぐらいだったので、ASCIIに変換すれば行けそうです。
>816 の件は jsソース覗いてみたんですが凄い量だったのでとても自分では無理って感じでした。
http://blog.seesaa.jp/contents/js/ad_plugin.js
PopBox
http://www.c6software.com/Products/PopBox/
に詳しい人います?マウスオーバーでの拡大縮小時に、画像にハイパーリンク埋め込みたいんだけど、どこかカスタマイズしないと無理ですかね?
こっちは日本語解説
http://www.ark-web.jp/sandbox/wiki/?PopBox%A4%CE%BB%C8%A4%A4%CA%FD
http://www.c6software.com/Products/PopBox/
に詳しい人います?マウスオーバーでの拡大縮小時に、画像にハイパーリンク埋め込みたいんだけど、どこかカスタマイズしないと無理ですかね?
こっちは日本語解説
http://www.ark-web.jp/sandbox/wiki/?PopBox%A4%CE%BB%C8%A4%A4%CA%FD
javascript記述内で、ダブルクォーテーションの中にダブルクォーテーションとシングルクォーテーションを使いたい場合、どうすればいいですか?
外 " 中 \" 中の中 ' 中の中の中 ' 中の中 \" 中 " 外
じゃ動きませんでした。
外 " 中 \" 中の中 ' 中の中の中 ' 中の中 \" 中 " 外
じゃ動きませんでした。
すみません;;
記述内の改行がいけなかったみたいです。
見直して修正してみたらうまくいきました。
失礼しました。
記述内の改行がいけなかったみたいです。
見直して修正してみたらうまくいきました。
失礼しました。
やたらと重いjavascriptの外部ファイルをHP表示の最後に読み込ませる制御とかってのはjavascriptでできますか?
cssとかhtml関連で調べてみたけど、それっぽいのは見つからなくて。。。
cssとかhtml関連で調べてみたけど、それっぽいのは見つからなくて。。。
PopBoxについてじゃなくて、他のscript等でも同じ現象があるのかって意味です。
記述ミスがなくても重すぎるとかの理由でエラー出るならIEはゴミですね。
記述ミスがなくても重すぎるとかの理由でエラー出るならIEはゴミですね。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- JavaScriptは難しすぎ (176) - [50%] - 2017/1/25 8:00
- JavaScript Tips コレクション (154) - [47%] - 2023/1/12 17:00
- JavaScript使ってるサイトは糞 (117) - [47%] - 2018/5/2 18:30
- JavaScript コメントの謎 (122) - [46%] - 2017/12/31 9:32 ○
- [JavaScript]プログラム作成します (981) - [31%] - 2010/12/8 21:02
トップメニューへ / →のくす牧場書庫について