だいぶ良くなりました:アーカイブ:ドラクエ10冒険・サイト運営ブログ
だいぶ良くなりました
またまた宝珠でモンスター名引っ張ってきたい話しの続きですPCのみのテストページ
https://dq10as.net/search/houju/te_js15.php
だいぶいいレベルになったと思います
これならモバイルでも平気そうです
あとはデザインだけですかね
ちょこっと解説
モンスターを割り振るJavaScriptをいったん別ページに生成してから
実際のページでヘッドの部分に入れて読み込ませてます。
JSの生成スクリプトは前のAjaxで作りました、
htmlを生成するものの流用です。
生成ページは誰でもスクリプトを更新出来てしまい悪さもできてしまうので
運用するには鍵付きのページで私かスーパーハッカーさん以外アクセス出来ないようにする必要があります。
JavaScriptを作るphpはそんな感じでお見せ出来ないんですが、
ざっくりこんなです。
php
$link = filter_input( INPUT_POST, "link" );
$str = mb_convert_encoding($link, "UTF-8");
$tesjs = fopen("./test.js", "w");
@fwrite($tesjs, $str);
fclose($tesjs);
linkはtextareaの名前
textareaにDBからループで取り出した宝珠名なスクリプトを入力させ
送信ボタンでJavaScript(test.js)を同じディレクトリに生成させます