匿名質問者

cgiで出来たリストのアンカータグが効かない。


cgiで商品リストみたいなものを作ってます。
内容を修正すると、その修正した商品の場所に戻って欲しいんですけどうまくいきません。

リストには<img src=~ id="$no">($noは型番とかじゃなく登録数(記事No?))としてます。
リスト画面→修正画面→完了画面と進み、完了画面には<a href=~cgi?mode=list&v=1#$no>リストに戻る</a>としています。
これで戻るかと思ったのですが、その場所に移動してくれません。
どのように記述したらいいのでしょうか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2017/05/06 10:20:03

回答1件)

匿名回答1号 No.1

https://w3g.jp/xhtml/dic/id

ID名に使用可能な文字種は半角アルファベット(a-z|A-Z)、半角数字(0-9)、ハイフン(-)、アンダースコア(_)、コロン(:)、ピリオド(.)のみに制限されています。


質問文中の$が文字通りの$ならそれが原因と思われ

他3件のコメントを見る
匿名質問者

返答遅れました。
私もそれを思い出して、「~cgi?mode=list&v=1#data-$no」としてみたのですが、結果は変わらずでした…

2017/05/01 09:42:19
匿名質問者

補足です。
ブラウザに直接「http://~cgi?mode=list&v=1#data-50」などとするとちゃんと50番の画像に移動します。

2017/05/01 10:03:43

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません