人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

携帯サイトをタグ打ちで制作しています。
indexは全機種どれでも閲覧可能で、そこから各コンテンツへ機種わけジャンプするように制作しているのですが、どうしてもez-webのみindexすら表示されません。
Docomoとj-skyはキチント表示されます。改善方法を教えて下さい。

●質問者: aikin123
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:DoCoMo INDEX J-SKY Web コンテンツ
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● stnet
●18ポイント

http://www.au.kddi.com/ezfactory/howto/index.html

KDDI au: HDML > HDMLについて

EZwebはHTMLではなくHDMLなのでそのままでは表示できません


2 ● naguroad
●18ポイント

http://www.au.kddi.com/ezfactory/index.html

KDDI au: EZfactory

ヘッダに下記を記載してみたらどうですか?

<?xml version=”1.0” encoding=”Shift_JIS”?>

<!DOCTYPE html PUBLIC ”-//OPENWAVE//DTD XHTML 1.0//EN” http://www.openwave.com/DTD/xhtml-basic.dtd>

<html>

<head>

<title></title>

</head>

<body>

cdmaone以降の最近の機種でしたらimodeサイトはそのまま閲覧できるのですが、旧機種やTUKAはHDMLと言う言語でして、EZのサーバーで(imodeや通常の)HTMLからHDMLに自動変換しています。ですので、正しいHTML記述にしないと表示されないことが多々あります。


3 ● tomaton20
●17ポイント

http://www.au.kddi.com/ezfactory/howtoxhtml/index.html

KDDI au: XHTML > XHTMLについて

おいらが作ったものですが、参考にしてください。

ez-webはDHTMLで作成しなくてはいけません。

index.hdmlといったかんじです。

しかし、xhtml内であれば表示するかと思います。

<?php

if(preg_match( ”/DoCoMo/”,$_SERVER[’HTTP_USER_AGENT’])){

echo $header_d_v;

require(’agent/i.php’);

echo $fooder_d_v;

}elseif(preg_match( ”/J-PHONE/”,$_SERVER[’HTTP_USER_AGENT’])){

echo $header_d_v;

require(’agent/v.php’);

echo $fooder_d_v;

}elseif(preg_match( ”/UP¥.Browser/”,$_SERVER[’HTTP_USER_AGENT’])){

echo $header_au;

require(’agent/a.php’);

echo $fooder_au;

}else{

require(’pc.php’);

}

?>


4 ● もすぴー
●17ポイント

http://www.hatena.ne.jp/

はてな

ソースを載せてもらえないと答えようがありませんが、まずezweb用のhtmlは単体で表示可能でしょうか。(機種判別なしで表示できたかどうか)

それで問題ないのなら機種判別のバグです。

後はここに載せるなり、調査するなりできるのではないでしょうか。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ