Tumbleweed
Captain
- Registriert
- März 2008
- Beiträge
- 3.600
Zuletzt bearbeitet:
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$("a:contains('Vor dem Start')").click(function()
{
$("#main").load("VordemStart.htm");
});
$("a:contains('Grundlagen')").click(function()
{
$("#main").load("Grundlagen.htm");
});
$("a:contains('Bildverarbeitung')").click(function()
{
$("#main").load("Bildverarbeitung.htm");
});
$("a:contains('Textverarbeitung')").click(function()
{
$("#main").load("Textverarbeitung.htm");
});
$("a:contains('Internet & GMX')").click(function()
{
$("#main").load("Internet&GMX.htm");
});
$("a:contains('MS Office Outlook')").click(function()
{
$("#main").load("MSOfficeOutlook.htm");
});</script>
<script type="text/javascript">
$("a:contains('Vor dem Start')").click(function()
{
$("#main").load("VordemStart.htm");
});
$("a:contains('Grundlagen')").click(function()
{
$("#main").load("Grundlagen.htm");
});
$("a:contains('Bildverarbeitung')").click(function()
{
$("#main").load("Bildverarbeitung.htm");
});
$("a:contains('Textverarbeitung')").click(function()
{
$("#main").load("Textverarbeitung.htm");
});
$("a:contains('Internet & GMX')").click(function()
{
$("#main").load("Internet&GMX.htm");
});
$("a:contains('MS Office Outlook')").click(function()
{
$("#main").load("MSOfficeOutlook.htm");
});
</script>
Tumbleweed schrieb:Schieb den ganzen Script-Block
Code:<script type="text/javascript"> $("a:contains('Vor dem Start')").click(function() { $("#main").load("VordemStart.htm"); }); $("a:contains('Grundlagen')").click(function() { $("#main").load("Grundlagen.htm"); }); $("a:contains('Bildverarbeitung')").click(function() { $("#main").load("Bildverarbeitung.htm"); }); $("a:contains('Textverarbeitung')").click(function() { $("#main").load("Textverarbeitung.htm"); }); $("a:contains('Internet & GMX')").click(function() { $("#main").load("Internet&GMX.htm"); }); $("a:contains('MS Office Outlook')").click(function() { $("#main").load("MSOfficeOutlook.htm"); }); </script>
nach unten, direkt vor den </body> tag. Und dann sollten sich die htms natürlich leicht unterscheiden, damit du einen Unterschied siehst, ob es geladen wurde oder nicht.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/tutorial_beispielseite.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<!--[if IE]>
<style type="text/css" media="screen">
#menu ul li {float: left; width: 100%;}
</style>
<![endif]-->
<!--[if lt IE 7]>
<style type="text/css" media="screen">
body {behavior: url(csshover.htc); font-size: 100%;}
#menu ul li a {height: 1%;}
}
</style>
<![endif]-->
<!-- InstanceBeginEditable name="doctitle" -->
<title>Computeranleitung</title>
<!-- InstanceEndEditable --><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
<!--
/* grundlegende Seiteneinstellungen*/
body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
margin:5%;
background-image: url(Hintergrund.png);
margin-bottom:30px;
}
h1,h2,h3 {
font-family: "Times New Roman", "Trebuchet MS", Georgia, serif;
font-weight:normal;
color:#000000;
}
h1 {
font-size: 330%;
}
h2 {
font-size: 250%;
}
h3 {
font-size: 150%;
margin-bottom:1em;
}
a:link { color:black; text-decoration:underline; }
a:visited { color:black; text-decoration:underline; }
a:hover { color:black; text-decoration:underline; }
a:active { color:black; text-decoration:underline; }
a.otherLink:link { color:0; text-decoration:none; }
a.otherLink:visited { color:0; text-decoration:none; }
a.otherLink:hover { color:0; text-decoration:underline; }
a.otherLink:active { color:0; text-decoration:none; }
a img {border:none; }
-->
</style>
<!-- InstanceBeginEditable name="head" -->
<style type="text/css">
<!--
#header {
float:right: 110px;
margin:0;
padding:40px;
height:80px;
width:500px;
background-image: url(head.png);
margin-left:300px;
}
#logo {
float:left;
width: 205px;
height: 140px;
margin-left:30px;
}
#main {
float:right; width:350px;
position:absolute;
background:#0BFF17;
margin-top:30px;
margin-bottom:40px;
margin-left:210px;
margin-right:100px;
padding:0;
width:700px;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius: 10px;
}
#nav {
float:left;
position:absolute;
width:200px;
margin: 0 30px 0 0;
padding:30px 0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px 10px 0 0;
}
#nav ul {
list-style:none;
margin:0;
padding:0;
}
#nav li {
margin:0;
padding:0;
}
#nav a:link, #nav a:visited {
display:block;
margin:2px 0;
padding:10px 10px 10px 20px;
background-color:#11AB00;
/* die Höhenangabe ist für den IE, damit die gesamte FLäche des Links klickbar ist */
height:1em;
}
html>body #nav a:link, html>body #nav a:visited {
height:auto;
}
#nav a:hover {
border:2px solid #11AB00;
}
-->
</style>
<!-- InstanceEndEditable -->
</head>
<body>
<!-- InstanceBeginEditable name="mainArea" -->
<div id="logo"><a href="Mainpage.htm" title="Link"><img src="wichtig.png" alt="bild" /></a> </div>
<div id="header">
</div>
<div id="nav">
<ul><li><a href="#">Vor dem Start</a></li><li><a href="#">Grundlagen</a></li><li><a href="#">Textverarbeitung</a></li><li><a href="#">Bildverarbeitung</a></li><li><a href="#">Internet & GMX</a></li> <li><a href="#">MS Office Outlook</a></li></ul>
</div>
<!-- InstanceEndEditable -->
<div id="main">
neuer inhalt...
</div>
<script type="text/javascript" src="jquery.js">
$("a:contains('Vor dem Start')").click(function()
{
$("#main").load("VordemStart.htm");
});
$("a:contains('Grundlagen')").click(function()
{
$("#main").load("Grundlagen.htm");
});
$("a:contains('Bildverarbeitung')").click(function()
{
$("#main").load("Bildverarbeitung.htm");
});
$("a:contains('Textverarbeitung')").click(function()
{
$("#main").load("Textverarbeitung.htm");
});
$("a:contains('Internet & GMX')").click(function()
{
$("#main").load("Internet&GMX.htm");
});
$("a:contains('MS Office Outlook')").click(function()
{
$("#main").load("MSOfficeOutlook.htm");
});
</script>
</body>
<!-- InstanceEnd --></html>
Tumbleweed schrieb:Interessanterweise funktioniert das problemlos, wenn ich deine Seite auf einem lokalen Server (in meinem Fall ein Tomcat 7) laufen lasse.
Sobald ich aber direkt auf die Dateien zugreife, geht das nicht. Aber das ist wohl so gewollt, wenn ich mir das hier so durchlese. Vielleicht kann das jemand aufgreifen und bestätigen.
Fazit: Syntaktisch sollte das korrekt sein.
Tumbleweed schrieb:Andere Websites laufen ja auch auf Servern. In IDEs wie Eclipse kannst du lokale Server integrieren und damit direkt entwickeln.
Eine Möglichkeit, um das Problem zu umgehen, wäre für dich sowas wie XAMPP zu installieren. Bzw. würde ein reiner Apache reichen, aber ich glaube bei XAMPP ist die Installation leichter.