• 締切済み

フレーム定義のページを暗号化したい

XORHTMLを使って暗号化したけれど表示できずに困ってます。 フレーム定義のないごく普通のhtmlはきちんと表示できますが、この(↓)htmlは表示できませんでした。 XORHTMLはフレーム定義のページには対応していないのでしょうか? フレームに定義されている2つのhtmlページのアドレスを知られないようにするにはどういう方法がありますか? 教えてくださいお願いします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>welcome</title> </head> <frameset rows="100,*"> <frame src="welcome.html" name="1" frameborder="0" scrolling="no" noresize marginwidth="0" marginheight="0"> <frame src="sub.html" name="2" frameborder="0" noresize marginwidth="0" marginheight="0"> </frameset> <noframes> このページはフレームを使用しています</noframes> </html>

みんなの回答

  • UKY
  • ベストアンサー率50% (604/1207)
回答No.1

XORHTMLについてどうこう言う前に、HTMLそのものが間違ってますので、まずそれを直しましょう。 最初の行の <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> を <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> に変更し、noframes要素をframeset要素の中に移動しましょう。(HTML 4.01 Transitional ではフレームは使えません。) また、frameのname属性は、1や2といった数字だけのものは使えません。英字で始まる値を指定しましょう。 meta要素によるエンコーディングの明示がない点も気になりますし、他にも誤りがあるかもしれません。

関連するQ&A