アプリ版:「スタンプのみでお礼する」機能のリリースについて

JavaScriptで入力したものを変数で扱い
新しいリンク先へとばしたいのですが、
わかりません。教えて下さい。

入力画面があり、そこに数字を打ち込んで、
新しいURLを作り、その画面からジャンプさせたい
のですが、わかりません。

例えば、1235989876223と入力したら、
ローカルにある、c:\fff/fff/1235989/876223.html
HTMLを表示させたいのです。
まず、数字を7文字と6文字に分割して、
c:\fff/fff/そのあとに合成させたいのです。

ローカルでしたいので、HTMLにjavascriptを
埋め込むのが最適だと思うのですが、
javascriptがわかりません。教えて下さい。

A 回答 (2件)

こんな感じですかね?ちゃんとリンクするかは試してません。



<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT Language="JavaScript">
<!--
function linkFile(){
A = document.form1.text1.value; //入力された文字列を取得
A1 = A.substr(0,7); //文字列分割(前半7文字)
A2 = A.substr(7,6); //文字列分割(後半6文字)
location.href = "file:///C:/fff/fff/" + A1 + "/" + A2 +".html"; //ローカルファイルへジャンプ
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM name="form1">
入力:<INPUT size="20" type="text" name="text1"><BR>
<INPUT type="button" value="表示" onclick="linkFile();">
</FORM></BODY></HTML>
    • good
    • 0
この回答へのお礼

早速の回答有難うございます。うまく動きました。
本当に有難うございました。

お礼日時:2004/01/23 20:10

入力値をslice()やsubstring()を使って分割(必要な部分のみ抜き出し)し、


それをURLの文字列に埋め込むだけでよいと思いますが…
    • good
    • 0
この回答へのお礼

回答有難うございました。解決しました。

お礼日時:2004/01/23 20:11

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