携帯サイトをタグ打ちで制作しています。

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/03/23 17:02:09
  • 終了:--

回答(4件)

id:stnet No.1

stnet回答回数804ベストアンサー獲得回数342005/03/23 17:12:15

ポイント18pt

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

id:naguroad No.2

naguroad回答回数2ベストアンサー獲得回数02005/03/23 21:24:51

ポイント18pt

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

<?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記述にしないと表示されないことが多々あります。

id:tomaton20 No.3

tomaton20回答回数75ベストアンサー獲得回数02005/03/23 23:42:51

ポイント17pt

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

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’);

}

?>

id:guki No.4

もすぴー回答回数51ベストアンサー獲得回数12005/03/24 06:02:58

ポイント17pt

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

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

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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません