我的意思是我有一个指向我的网站的链接,但是我在 ThemeRoller mobile.php 文件中使用的链接不起作用。我已将我的 ThemeRoller 文件放在它自己的文件夹中,而不是放在我的投资组合网站文件中。在 ThemeRoller 文件夹中,我有:
- css
- 图片
- js
- 移动.php
等等。
在 mobile.php 中,我创建了一个指向我的投资组合索引文件的链接:
<a href="../Portfolio-2013/index.php" data-role="button">Desktop</a></div>
我看不出这行有什么问题,但问题是当我在浏览器中加载移动页面时,点击“桌面”,如上图所示,它引导我进入我的网站,但背景是白色的,一切都只是完全错位!这是我的真实网站的图片,当我点击移动网站(ThemeRoller)中的这个链接时。
http://i40.tinypic.com/npmmi0.jpg
如您所见,我的网站有白色背景和一些图片。也有链接,但这只是我网站的一部分。我不知道为什么会这样。我可能做错了什么,这对你们中的一些人来说可能很明显。我打算以某种方式在最明显的事情上失败..
ThemeRoller 的 HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Mobil</title>
<link rel="stylesheet" href="css/portfolio-mobil-2013.css" />
<link rel="stylesheet" href="css/portfolio-mobil-2013.min.css" />
<link rel="stylesheet" href="css/jquery.mobile.structure-1.3.1.min.css" />
<script src="js/jquery-1.9.1.min.js"></script>
<script src="js/jquery.mobile-1.3.1.min.js"></script>
</head>
<body>
<div data-role="page" data-theme="a">
<div data-role="header" data-position="inline">
<h1>It Worked!</h1>
</div>
<div data-role="content" data-theme="a">
<a href="mobil.php" data-role="button">Frontpage</a>
<a href="om-mig.php" data-role="button">About</a>
<a href="projekter.php" data-role="button">Projects</a>
<a href="kontakt.php" data-role="button">Contact</a>
<a href="../Portfolio-2013/index.php" data-role="button">Desktop</a></div>
</div>
</div>
</body>
</html>
您在下面看到的文件也不在我的网站文件 index.php 中。它们仅在我的 mobile.php 中,如上所示。
<link rel="stylesheet" href="css/portfolio-mobil-2013.css" />
<link rel="stylesheet" href="css/portfolio-mobil-2013.min.css" />
<link rel="stylesheet" href="css/jquery.mobile.structure-1.3.1.min.css" />
<script src="js/jquery-1.9.1.min.js"></script>
<script src="js/jquery.mobile-1.3.1.min.js"></script>
有趣的是,当我刷新我的网站时,它又恢复了正常。我网站上的一切都是正常的。诡异的..
我仍在试图弄清楚。如果有人能回答这个问题,我将不胜感激:)。感谢您的时间。我现在要回去尝试解决这个问题。
我将 ThemeRoller 文件移动到与我的网站相同的文件夹中,这样更容易。我仍然遇到同样的问题。