誰か無料のHPでJavaScriptが使えるところを知りませんか?練習用に使いたいので、ふさわしいところがあれば、そのようなところをおねがいします。いくつでもいいです。たくさんあたってみますから。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

あくまでもJavaScriptは、ブラウザが実行するので、どこそこのサーバじゃないといけない、というのはありません。

だいたい、マイクロソフト社のIE5.5を私は、おすすめします。
ところで、レンタルサーバなのですが、私も使っている、トクトクをおすすめします。容量無制限で、広告もバーナーかホップアップか選べます。CGIやSSIも使えるので、練習用でなく、本番用(?)でもしっかり使えます。CGIが分からなくても、レンタルカウンタ、レンタル日記帳、レンタル掲示板、レンタルチャット(これはあったか不明)などもあります。
いかがでしょう。

参考URL:http://tok2.com/
    • good
    • 0
この回答へのお礼

参考URL助かります!!「CGI」と「SSL」が分からなくて質問しちゃいましたが、何かしら便利な機能だとうことはわかります。うちのインターネットを動かす(WEBブラウザだっけ)はIE5だそうで、数字が近いからいいのでしょか?
これからもよろしくおねがいします。ありがとうございました。

お礼日時:2000/12/15 21:41

Javascriptをブラウザで使用するのであればローカルファイルとして作成してファイル読み込みすればJavaScriptは動作します。

JavaSaverPagesとなると使える無料サイトはないような・・

この回答への補足

初心者すぎるので、ごめんなさい。ちなみにローカルファイルって何ですか?ふつうのファイルってかんじで文字を書くのだから、メモ帳とかのことですか?でもローカルファイルとして作成してファイル読み込みってどのようにするのですか?

補足日時:2000/12/15 21:32
    • good
    • 0

JavaScriptって、規制はできませんよ。


ブラウザ側で実行するものなので、ブラウザが実行
非許可を出していない限り、可能です。

使える文字、使えない文字は、ブラウザや文字コードに
依存するので、サーバがShift JISをサポートしている
場所にすればいいのでは?
#といっても、文字コードもブラウザだな。

ではでは☆
    • good
    • 0
この回答へのお礼

んじゃあ、なんででもOKってかんじですね!!ありがとうございます。

お礼日時:2000/12/15 21:32

CGIじゃなくてJavaScriptですね?


ごく普通にJavaScriptをのせるなら、たいていのところで
可能……というか、規制しているサーバのほうが少ないの
ではないですか?
少なくとも私の知っている限りでは、無いと思いますが。

ただ、多少なりとも、重くなることはありますし、
閲覧者側の環境でJavaScriptがオンになっていなければ
使えないので、そういう点には気を配らなければいけま
せんが。

無料サーバを探すにはこちらのサイトからどうぞ。

タダものではない!
http://tadamono.to/

無料の魔力(更新停止されているので情報はちょっと
古いかも)
http://www.ayame.sakura.ne.jp/~nicola/

この回答への補足

無料HPに登録したあとどうすればつかえるのですか?
私はいまGaiax系で作っています。一部使えない文字があるのです。使えない文字が無いところがいいのですが・・・

補足日時:2000/12/14 20:07
    • good
    • 0
この回答へのお礼

ありがとうございます。参考にさせていただきます。補足のことがよく分からずにかいてしまいごめんなさい。これからもよろしくお願いします。

お礼日時:2000/12/14 20:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QJavaScript、動作解説のおねがい!

こんにちは。お世話になります。
次のJavaScriptは、どういった事(何を)するものか、おしえてください。

<script type="text/javascript">
//<![CDATA[
if ((top != self) && location.href.match(/^http:\/\/[\d]+\.[\d]+\.[\d]+\.[\d]+\/translate_c/)){
if ( navigator.appName == 'Netscape' && parseInt(navigator.appVersion) == 6 ) {
top.location.replace(location.href);
} else {
top.location = location.href;
}
}
//]]>
</script>

よろしくお願いします。

Aベストアンサー

直訳ですが

>if ((top != self) && location.href.match(/^http:\/\/[\d]+\.[\d]+\.[\d]+\.[\d]+\/translate_c/)){
フレーム分割のうちこのJavaScriptを実行したフレームがトップではないとき、かつそこのアドレスが「http://[数字].[数字].[数字].[数字]/translate_c/」であるときに以下の処理をする。

>if ( navigator.appName == 'Netscape' && parseInt(navigator.appVersion) == 6 ) {
もしブラウザのソフト名がNetscapeで、かつバージョンが6だったら下の処理をする。

>top.location.replace(location.href);
フレームのトップのアドレスをJavaScriptを実行したフレームのものと同じにする。

>} else {
もしブラウザのソフト名がNetscape以外、またはバージョンが6以外だったら下の処理をする。

>top.location = location.href;
フレームのトップのアドレスをJavaScriptを実行したフレームのものと同じにする。


まぁ概要はこんな感じです。
「top.location.replace(location.href);」も「top.location = location.href;」も意味は同じですが、ブラウザごとに命令文が異なるために面倒でも違う表記をしているのでしょう。
なお、[数字]は何の数字でも構いませんが、アルファベットなどはダメという意味です。

直訳ですが

>if ((top != self) && location.href.match(/^http:\/\/[\d]+\.[\d]+\.[\d]+\.[\d]+\/translate_c/)){
フレーム分割のうちこのJavaScriptを実行したフレームがトップではないとき、かつそこのアドレスが「http://[数字].[数字].[数字].[数字]/translate_c/」であるときに以下の処理をする。

>if ( navigator.appName == 'Netscape' && parseInt(navigator.appVersion) == 6 ) {
もしブラウザのソフト名がNetscapeで、かつバージョンが6だったら下の処理をする。

>top.location.replace...続きを読む

QJavascriptの実装にあたって

いつもお世話になっております。

http://kishi-r.com/archives/date/2011/03の「iPhoneでiframeのようにスクロール」という所を
自身のHPにも実装しようと思い、苦戦しています。

この中で、
※ 他に面倒だったので「dragdealer-main.css」というCSSをサンプルコードから落としてきて読み込ませてます。
という一文があるのですが、このサンプルコードをどこから落としたら良いのか判らず困っています。
自分で作るにも作り方の見当が付かず、可能であれば、上記のようにダウンロードできればと考えています。お手数をおかけしますが、お分かりの方がいらっしゃいましたらご協力ください。
よろしくお願いいたします。

Aベストアンサー

dragdealer-main.cssに
>@import url('main.css');
という記述があります。
urlは当該スタイルシートからの相対パスで記述するので、
><link rel="stylesheet" type="text/css" href="http://code.ovidiu.ch/css/dragdealer-main.css" />
と記述していた時はmain.cssが正しく読み込まれますが、
><link rel="stylesheet" type="text/css" href="dragdealer-main.css" />
に変更すると同一フォルダにmain.cssが存在しないので正しく読み込まれないのだと思います。

ですので、main.cssもサーバに置いてあげればうまくいくのではないでしょうか。

QJavaScriptの色々のっているHP

こんにちはo

別に,コレッ!と困っている事は無いのですが
みなさんが参考にしているJavaScriptの分かり易い(説明はなしでも良いです)HPを教えて欲しいのですo
MSNサ→チ等でも探しましたが,大量過ぎて困るほどで...o
もしくは,回答してくれる方々がそう言うHPを作っているのであれば,回答してくれる方々のHPでも結構ですo
出来れば...大き目の会社とかがしてる方が教えてgooでは良いみたいですけどo

Aベストアンサー

こんばんは♪

これらのサイトはいかがでしょうか。
http://www.cybergarden.net/
http://www.oitaweb.ne.jp/hp/tatsuya/java/index.htm
http://www.geocities.co.jp/SweetHome/4572/index.html
http://tohoho.wakusei.ne.jp/

Qjavascriptで最初のところに戻るやり方

javascriptで、http://jsdo.it/thino/p48o
こちらのサンプルをいろいろいじっています。
全部設問が終わったら、if 文で正解率が80%を超えたら、終了
それ以下なら、最初からやり直しというふうに改造したいのですが、

//すべての問題数を解いて、もし80%以上の正解率なら終了する。だめならやり直し。
if (randomIndex>length-2 && (1-(ruiseki/mondaisuu))*100<80) {alert("だめだめやりなおし");

この次に、入れる構文がわかりません。
スクリプトの一番最初に戻すやり方はどうしたらいいのでしょうか?
(つまり、最初に戻って、再度スタートさせたい)

Aベストアンサー

案1
ページを再読み込みすれば、スクリプトの最初から実行される。
https://developer.mozilla.org/en-US/docs/Web/API/Location/reload

案2
スクリプト内に無限ループを作り、良ければ脱出し、駄目なら繰り返す。
// 例
while (true) { // 無限ループ
_ var ミス累積数 = ひととおり出題する(問題数);
_ if (問題数 - ミス累積数 >= 問題数*合格率) break; // 無限ループを抜ける
_ 告知( 'やりなおし' );
}
告知( '合格' );

Qjavascriptで同じような処理を繰り返しているところをスマートに

javascriptで同じような処理を繰り返しているところをスマートにしたい
と考えております。
具体的には、下記のスクリプトをスマートにしたいのですが、
どなたかお知恵を拝借ください。
宜しくお願いいたします。
function select_opt(site){
//消費税
select = document.getElementById('money_tax');
var opt_set=new Array();
switch(site){
case 'aaa':
opt_set.push('2,税込','3,税無');
break;
case 'bbb':
opt_set.push('1,税込','2,税無');
break;
default:
opt_set.push('2,税込','3,税無');
}
select_change(select,opt_set);
//計測方式
select = document.getElementById('house_area_kind');
var opt_set=new Array();
switch(site){
case 'aaa':
opt_set.push('2,登記','1,実測');
break;
case 'bbb':
opt_set.push('1,登記','2,実測');
break;
default:
opt_set.push('2,登記','1,実測');
}
select_change(select,opt_set);
//構造
select = document.getElementById('house_kouzou');
var opt_set=new Array(',----------','1,木造','2,ブロック造','3,鉄骨造','4,RC(鉄筋コンクリート)','5,SRC(鉄骨鉄筋コンクリート)','6,PC(プレキャストコンクリート)','7,HPC(鉄骨プレキャストコンクリート)','9,その他');
switch(site){
case 'aaa':
opt_set.push('10,軽量鉄骨造','11,ALC造','12,鉄筋ブロック造','13,CFT(コンクリート充填鋼管)');
break;
case 'bbb':
opt_set.push('8,軽量鉄骨造','13,ALC造');
break;
default:
opt_set.push('10,軽量鉄骨造','11,ALC造','12,鉄筋ブロック造','13,CFT(コンクリート充填鋼管)');
}
select_change(select,opt_set);
//入居/引渡時期
select = document.getElementById('usable_status');
var opt_set=new Array(',----------','1,即時','2,相談','3,期日指定');
switch(site){
case 'aaa':
opt_set;
break;
case 'bbb':
opt_set.push('4,契約後');
break;
default:
opt_set;
}
select_change(select,opt_set);
}

javascriptで同じような処理を繰り返しているところをスマートにしたい
と考えております。
具体的には、下記のスクリプトをスマートにしたいのですが、
どなたかお知恵を拝借ください。
宜しくお願いいたします。
function select_opt(site){
//消費税
select = document.getElementById('money_tax');
var opt_set=new Array();
switch(site){
case 'aaa':
opt_set.push('2,税込','3,税無');
break;
case 'bbb':
opt_set.push('1,税込','2,税無');
break;
default:
opt_set.push('2,税込','3,税無');
}
select_c...続きを読む

Aベストアンサー

さっぱりうごくかどうかわかりませんが、
function select_opt( site ) {
 var n = {aaa:1,bbb:2}[site]||0;
 var tmp;

 select_change( document.getElementById( 'money_tax' ),
  [['2,税込','3,税無'],['2,税込','3,税無'],['1,税込','2,税無']][n]);

 select_change( document.getElementById( 'house_area_kind' ),
  [['2,登記','1,実測'],['2,登記','1,実測'],['1,登記','2,実測']][n]);

 tmp = ['----------','1,木造','2,ブロック造','3,鉄骨造','4,RC(鉄筋コンクリート)','5,SRC(鉄骨鉄筋コンクリート)','6,PC(プレキャストコンクリート)','7,HPC(鉄骨プレキャストコンクリート)','9,その他'];
 tmp.push( [['10,軽量鉄骨造','11,ALC造','12,鉄筋ブロック造','13,CFT(コンクリート充填鋼管)'],
       ['10,軽量鉄骨造','11,ALC造','12,鉄筋ブロック造','13,CFT(コンクリート充填鋼管)'],
       ['8,軽量鉄骨造','13,ALC造']][n]);
 select_change( document.getElementById( 'house_kouzou' ), tmp );

 tmp = ['----------', '1,即時', '2,相談', '3,期日指定'];
 tmp.push( [['10,軽量鉄骨造','11,ALC造','12,鉄筋ブロック造','13,CFT(コンクリート充填鋼管)'],
       ['10,軽量鉄骨造','11,ALC造','12,鉄筋ブロック造','13,CFT(コンクリート充填鋼管)'],
       ['8,軽量鉄骨造','13,ALC造']][n] );
 select_change( document.getElementById( 'usable_status' ), tmp);
}

もっとみじかくする?

さっぱりうごくかどうかわかりませんが、
function select_opt( site ) {
 var n = {aaa:1,bbb:2}[site]||0;
 var tmp;

 select_change( document.getElementById( 'money_tax' ),
  [['2,税込','3,税無'],['2,税込','3,税無'],['1,税込','2,税無']][n]);

 select_change( document.getElementById( 'house_area_kind' ),
  [['2,登記','1,実測'],['2,登記','1,実測'],['1,登記','2,実測']][n]);

 tmp = ['----------','1,木造','2,ブロック造','3,鉄骨造','4,RC(鉄筋コンクリート)','5,SRC(...続きを読む


このカテゴリの人気Q&Aランキング

おすすめ情報