ラベル html の投稿を表示しています。 すべての投稿を表示
ラベル html の投稿を表示しています。 すべての投稿を表示

2014年8月20日水曜日

JavascriptでWScriptを使ってクライアントのアプリケーションを起動させる

IEブラウザ限定、Javascriptを使ってWScriptでクライアントのアプリケーション(notepad.exeメモ帳)を起動させる
※IEの設定でActiveXを有効にすることは前提条件です。
<html>
<head>
<script language="javascript" type="text/javascript">
function OpenFile(){
var x = new ActiveXObject("WScript.Shell");
x.run('notepad.exe hello.txt');
}
</script>
</head>
<body>
<input type="button" value="メモ帳" href="#" onclick="javascript:OpenFile();"><br>
1.Internet Explorer の ActiveX コントロールの処理方法を変更するには、次の操作を実行します。<br>
2.[ツール]→[インターネット オプション]→[セキュリティ]→[レベルのカスタマイズ]。<br>
3.[ActiveX コントロールとプラグイン]。<br>
4.[ActiveX コントロールに対して自動的にダイアログを表示]で、[有効にする]。<br>
5.[署名された ActiveX コントロールのダウンロード]を[有効にする]または[ダイアログを表示する]にします。<br>
6.[ActiveX コントロールとプラグインの実行]を[有効にする]または[ダイアログを表示する]にします。<br>
7.[スクリプトを実行しても安全だとマークされている ActiveX コントロールのスクリプトの実行]を[有効にする]または[ダイアログを表示する]にします。<br>
8.[OK]をクリックして、もう一度[OK]をクリックします。
</body>
</html>

2014年3月14日金曜日

PHP、HTML埋め込みif文とfor...each文

HTML埋め込みif文(PHP)

<?php if ($hoge == 'あ'): ?>
    <span>あです</span>
<?php elseif($hoge == 'い'): ?>
    <span>いです</span>
<?php else: ?>
    <span>あでもいでもない</span>
<?php endif; ?>


HTML埋め込みforeach文(PHP)

<?php foreach ( $data as $rec) : ?>
    <li>
        <?php echo $rec; ?>
    </li>
<?php endforeach; ?>

2013年2月17日日曜日

vbaでhtmlの中身を取り出す

Sub test()

    Set sht = Sheets("Sheet1")
    RowCount = 1

    Set objIE = CreateObject("internetexplorer.application")
    With objIE
        .Visible = False
        .navigate "http://www.vbapro.info"
        Do While .Busy Or .readyState <> 4
            DoEvents
        Loop
        For Each ele In .document.all
            Select Case ele.tagName
                Case "DIV":
                    sht.Range("A" & RowCount) = ele.innertext
                    RowCount = RowCount + 1
            End Select
        Next ele
    End With
    Set objIE = Nothing
End Sub

2012年1月3日火曜日

PHPのif分岐のもう一種書き方、よくHTMLで利用する

PHPのif分岐のもう一種書き方。"{"じゃなく":"
<?php if($hi=="hello"): ?>
Hello
<?php elseif($hi=="good morning"): ?>
I say: <?php echo $hi; ?>
<?php else: ?>
Good Night
<?php endif; ?>

2011年9月16日金曜日

disabledとreadonly

なるほど、書込み禁止の要素結構ありますね、見た目の関係でよくreadonlyを使わずdisabledを使います。

<input name="score" disabled="disabled" value="100" />

しかしdisabledは「使用禁止」という意味ですから、valueはForm送信されないらしい。やはりreadonlyを使うべきだね。

<input name="score" readonly="readonly" value="100" />

見た目はCSSで頑張りましょう
input[readonly=readonly] {
	border: 1px solid #556f8c;
	color: #0a0809;
	text-shadow: 0 -1px 0 #DFE5D7;
	background: -moz-linear-gradient(top, #f6f6f6 0%, #e1e1e1 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1e1e1), color-stop(100%,#afafaf)); /* webkit */
}

2011年8月10日水曜日

3秒後、ジャンプのmetaタグ

<META HTTP-EQUIV="Refresh" CONTENT="3;URL=http://newdomain.com/index.html">

2010年11月21日日曜日

EXCELをHTMLへ変換


YouTubeでデモと使用方法を見てみる

EXCELをHTMLに変換してくれるツールを探しましたが、ありそうけどないので、自分で作りました。
無料ですので、ご自由に使っていただければと思います(ただし商用、販売目的は禁止です)

対応EXCELバージョン:

  • Microsoft Office 2000
  • Microsoft Office 2003
  • Microsoft Office 2007


使用方法は簡単です。映像を見てください。

  1. もしEXCELのマクロセキュリティが “高” になっているなら、 “中” に下げましょう。
  2. そしてはここからダウンロード
  3. ダウンロードした「xls2html.xla」をダブルクリックし、「マクロを有効にする」をクリックします。そしてメニューバーに「HTMLへ変換」というボタンが表示されると思います。(※2007の場合はアドインの中)。インストール完了。本体を削除してください。(※本体は再度開くとエラーメッセージが表示される)。
  4. 変換したいEXCELファイルを開き、変換したい部分を選んで、「HTMLへ変換」ボタンを押す。


変換オプション:

  • HTMLタグをエスケープ:
    HTMLタグをそのまま表示したい場合、これにチェックを入れる。
  • 一行目をタイトルとして出力:
    意味そのまま。
  • セル内リンクを反映:
    チェックを外すと、ハイパーリンクが貼られた場合でも無視される。
  • 行おきの色違い:
    意味そのまま。
  • 値を使用:
    特に日付や金額の「¥」をそのまま表示したい時はチェックを外す。
  • 非表示の行列を無視する:
    非表示の行列はアウトプットしない。

アンインストール:
  1. スタート⇒ファイル名を指定して実行⇒%appdata%\Microsoft\excel\XLSTART⇒Enter。
  2. そのフォルダーの中のxls2html.xlaを削除するだけ。