JavaScript も PHP もホスティングしていますので、以下のように書くだけです。ブログの記事に毎回書いても動くはずです。( ご自分のサイトで使ったほうが安定して使えると思います )
ダウンロードするファイルが、通常のダウンロードされるファイルの場合はPHP を使う必要は無いのですが、一つの方法として、いったんサーバー側で読み込ませています。
<script type="text/javascript" src="http://lightbox.on.coocan.jp/createDownloadCombo.js"></script> <script type="text/javascript"> window.createDownload = [ "http://lightbox.on.coocan.jp/download/WinOfSql102.lzh","SQLの窓 Build C++", "http://winofsql.jp/download/hanbaib.lzh","簡易販売管理用DBデータ", "https://lh5.googleusercontent.com/-syfw6V1Njzo/UmP30xD-YcI/AAAAAAAAQ0E/p08uQf_2CQw/s1200/gtxr.jpg","画像もダウンロード" ] createDownloadCombo(); </script>
以下は、createDownloadCombo.js の内容です。 fget.php は、こちら
function createDownloadCombo(){ var i,url,name,str; str=""; str+="<div> \n"; str+="<select> \n"; for( i = 0; i < (window.createDownload.length)/2; i++ ) { url = window.createDownload[i*2]; name = window.createDownload[i*2+1]; str+="<option value=""+url+"">"+name+"</option> \n"; } str+="</select> \n"; str+="<input type=button value="\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9" onclick=' \n"; str+=" var a = this.parentNode; \n"; str+=" a = encodeURIComponent(a.getElementsByTagName("SELECT")[0].value); \n"; str+=" top.location = "http://lightbox.on.coocan.jp/fget.php?target="+a; \n"; str+=" ' \n"; str+="> \n"; str+="</div> \n"; document.write(str); }
|
【フリーソフトの最新記事】
- サクラエディタの初期設定
- FileZilla のインストール時のポイント
- JGREP 2.0.5 は Windows10 でも重宝しています
- DF.exe ( テキストファイル差分表示 ) の初期基本設定
- TeraPad 導入時の設定
- FileZilla FTP クライアントのサイト(サーバー)情報の引っ越し作業
- Sylpheed( Windows メールクライアント ) で さくらインターネットのメールを IMAP で受信する
- あらためて、XAMPP に入ってる sendmail.exe をバッチファイルから動かして日本語のメールを送信する
- テストにはまだまだ使える(重宝する) AN HTTP Server の正しい使用方法
- PMailServer Version 1.91 フリー版 を Windows10 にインストールして、Windows7 の PHP よりアクセス
- PATH 環境変数メンテナンス : Redmond Path
- Bandicam の静止画を使って、デスクトップキャプチャを効果的に
- VBScript : dump.vbs ( 昔MS-DOS にあった dump.exe を模倣したスクリプトです )
- UltraVNC : 2014/6/1 現在。ひさしぶりに使ってみて変わっていた事( プロジェクタに特化? )
- プレゼンテーション用のズームソフト「梨ズーム」
- PrimoPDF 日本語版4.1 / 英語版だと、現在 5.1 でした。
- フリーソフト : Autoruns for Windows : 自動起動アプリケーションを一時解除等
- phpMyAdmin(2.11.11.3) のインストール
- net2ftp : すぐ使える為の WEB ベース FTP クライアント
- 解凍ソフト : +Lhaca 1.24 デラックス版の職人的使い方と知識