diff options
Diffstat (limited to 'Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3')
| -rw-r--r-- | Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/b-bestellzustand.html | 60 | ||||
| -rw-r--r-- | Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/ewa3.zip | bin | 0 -> 54990 bytes | |||
| -rw-r--r-- | Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/f-fahrer.html | 37 | ||||
| -rw-r--r-- | Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/formats.css | 18 | ||||
| -rw-r--r-- | Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/functions.js | 97 | ||||
| -rw-r--r-- | Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/index.html | 30 | ||||
| -rw-r--r-- | Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/k-bestellung.html | 104 | ||||
| -rw-r--r-- | Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/k-lieferzustand.html | 69 | ||||
| -rw-r--r-- | Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/pizza.fla | bin | 0 -> 44544 bytes | |||
| -rw-r--r-- | Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/pizza.gif | bin | 0 -> 3604 bytes | |||
| -rw-r--r-- | Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/pizza.swf | bin | 0 -> 20215 bytes |
11 files changed, 415 insertions, 0 deletions
diff --git a/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/b-bestellzustand.html b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/b-bestellzustand.html new file mode 100644 index 0000000..fb92bae --- /dev/null +++ b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/b-bestellzustand.html @@ -0,0 +1,60 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <title>Pizzabäcker (bestellte Pizza)</title>
+ <link rel="stylesheet" type="text/css" href="formats.css">
+ <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
+</head>
+
+<body>
+
+ <h1>Pizzabäcker (bestellte Pizza)</h1>
+ <table>
+ <tr>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ </td>
+ <td>im Ofen
+ </td>
+ <td>fertig
+ </td>
+ </tr>
+ <tr>
+ <td>Margeritha
+ </td>
+ <td><input type="radio" name="status_marg">
+ </td>
+ <td><input type="radio" name="status_marg">
+ </td>
+ </tr>
+ <tr>
+ <td>Salami
+ </td>
+ <td><input type="radio" name="status_sal">
+ </td>
+ <td><input type="radio" name="status_sal">
+ </td>
+ </tr>
+ <tr>
+ <td>Hawaii
+ </td>
+ <td><input type="radio" name="status_hawaii">
+ </td>
+ <td><input type="radio" name="status_hawaii">
+ </td>
+ </tr>
+ <tr>
+ <td>Tonno
+ </td>
+ <td><input type="radio" name="status_tonno">
+ </td>
+ <td><input type="radio" name="status_tonno">
+ </td>
+ </tr>
+ </table>
+</body>
+</html>
diff --git a/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/ewa3.zip b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/ewa3.zip Binary files differnew file mode 100644 index 0000000..9fd3dcf --- /dev/null +++ b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/ewa3.zip diff --git a/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/f-fahrer.html b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/f-fahrer.html new file mode 100644 index 0000000..a7e9564 --- /dev/null +++ b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/f-fahrer.html @@ -0,0 +1,37 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <title>Fahrer</title>
+ <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
+ <link rel="stylesheet" type="text/css" href="formats.css">
+</head>
+
+<body>
+ <h1>Fahrer</h1>
+ <table>
+ <tr>
+ <td>
+ </td>
+ <td>unterwegs
+ </td>
+ <td>geliefert
+ </td>
+ </tr>
+ <!-- Pizzen -->
+ <tr>
+ <td>Salami
+ </td>
+ <td><input type="radio" name="pizza1"></td>
+ <td><input type="radio" name="pizza1"></td>
+ </tr>
+ <!-- Adresse -->
+ <tr>
+ <td class="kunde" colspan="2">
+ Adresse Kunde 1
+ </td>
+ <td class="kunde" id="preis">1,00 €</td>
+ </tr>
+ </table>
+</body>
+</html>
diff --git a/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/formats.css b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/formats.css new file mode 100644 index 0000000..a768777 --- /dev/null +++ b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/formats.css @@ -0,0 +1,18 @@ +h1 {
+ font-size:2em;
+ font-family:Arial,sans-serif;
+ background-color:rgb(36,139,205);
+ color:rgb(0,0,0);
+}
+td {
+ font-size:1em;
+ font-family:Arial,sans-serif;
+}
+td.kunde {
+ font-weight:bold;
+}
+
+select {
+ height: 100px;
+ width: 250px;
+}
\ No newline at end of file diff --git a/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/functions.js b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/functions.js new file mode 100644 index 0000000..5ccc03c --- /dev/null +++ b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/functions.js @@ -0,0 +1,97 @@ +function hello() {
+ alert("Hello");
+}
+
+function addToCart(pizzaname) {
+ var warenkorb = document.getElementById("warenkorb");
+ var newElem = document.createElement("option");
+ var newText = document.createTextNode(pizzaname);
+ var dummyElem = document.getElementById("dummy");
+ newElem.appendChild(newText);
+ if (dummyElem != null)
+ {
+ warenkorb.removeChild(dummyElem);
+ }
+ warenkorb.appendChild(newElem);
+ newElem.id="opt"+eval(warenkorb.length);
+ sumCart();
+}
+
+function delFromCart() {
+ var warenkorb = document.getElementById("warenkorb");
+ for (i=warenkorb.length-1;i>=0;i--)
+ {
+ if (warenkorb.options[i].selected == true)
+ warenkorb.removeChild(warenkorb.options[i]);
+ }
+ sumCart();
+}
+
+function checkAddr() {
+ var ka = document.getElementById("kd_adr");
+ if ((ka.value == "") || (ka.value == "Ihre Adresse"))
+ {
+ alert ("Bitte Adresse korrigieren");
+ return false;
+ }
+ else
+ return true;
+}
+
+function allePizzen() {
+ var aPizzaname = new Array ("Salami","Hawaii","Tonno","Marghetita");
+ //this.pizza_getPreis(pizzaname);
+ //this.pizza_showAll();
+ this.getPreis=pizza_getPreis;
+}
+
+function preisliste() {
+ var aPizzen=new Array();
+ aPizzen["Salami"]=4.50;
+ aPizzen["Hawaii"]=4.50;
+ aPizzen["Tonno"]=5.00;
+ aPizzen["Marghetita"]=4.00;
+ return aPizzen;
+}
+
+function pizza_getPreis(pizzaname) {
+ var pl = preisliste();
+ return pl[pizzaname];
+}
+
+function sumCart() {
+ // loop over all pizza in cart
+ // print total price
+ var ap = new allePizzen();
+ var sum=0;
+ var warenkorb = document.getElementById("warenkorb");
+ //alert(warenkorb.length);
+ //for (i=0;i<warenkorb.length;i++)
+ for (i=0;i<warenkorb.length;i++)
+ {
+ sum= sum+ap.getPreis(warenkorb.options[i].text);
+ }
+ //alert(sum);
+ var elem = document.getElementById("ausgabe_preis");
+ //elem.textContent=String(sum.toFixed(2))+" €";
+ elem.innerHTML=String(sum.toFixed(2))+" €";
+}
+
+function selectAll() {
+ //var warenkorb = document.getElementById("warenkorb");
+ //alert(warenkorb.length);
+ //for (i=0;i<warenkorb.length;i++)
+ //for (i=0;i<warenkorb.length;i++)
+ //{
+ //warenkorb.options[i].selected=true;
+ //}
+}
+
+function deleteAll() {
+ var warenkorb = document.getElementById("warenkorb");
+ for (i=warenkorb.length-1;i>=0;i--)
+ {
+ warenkorb.removeChild(warenkorb.options[i]);
+ }
+ sumCart();
+}
\ No newline at end of file diff --git a/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/index.html b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/index.html new file mode 100644 index 0000000..29204cd --- /dev/null +++ b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/index.html @@ -0,0 +1,30 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
+ "http://www.w3.org/TR/html4/frameset.dtd">
+
+<html>
+<head>
+ <title>Pizza-Service</title>
+ <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
+</head>
+
+<!-- <body> -->
+<!--<frameset cols="2>
+ <frame src="k-bestellung.html" name="k-bestellung">
+ <frame src="k-lieferzustand.html" name="k-lieferzustand">
+ <frame src="b-bestellzustand.html" name="b-bestellzustand">
+ <frame src="f-fahrer.html" name="f-fahrer">
+</frameset>-->
+<!-- </body> -->
+<frameset cols="70%,30%">
+ <frameset rows="70%,30%">
+ <!-- Zwei Frames, deren Inhalt hier bestimmt wird. -->
+ <frame src="k-bestellung.html" name="k-bestellung">
+ <frame src="k-lieferzustand.html" name="k-lieferzustand">
+ </frameset>
+ <frameset rows="50%,50%">
+ <!-- Noch mal zwei Frames, deren Inhalt hier bestimmt wird. -->
+ <frame src="b-bestellzustand.html" name="b-bestellzustand">
+ <frame src="f-fahrer.html" name="f-fahrer">
+ </frameset>
+</frameset>
+</html>
diff --git a/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/k-bestellung.html b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/k-bestellung.html new file mode 100644 index 0000000..f54957b --- /dev/null +++ b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/k-bestellung.html @@ -0,0 +1,104 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
+ <title>Kunde (Bestellung)</title>
+ <script type="text/javascript"
+ src="functions.js"></script>
+ <link rel="stylesheet" type="text/css" href="formats.css">
+</head>
+<!--<body onload="hello()">-->
+<body>
+ <h1>Kunde (Bestellung)
+ </h1>
+ <div>
+ <object data="pizza.swf" type="application/x-shockwave-flash" width="600" height="150">
+ <!-- <embed src="pizza.swf">
+ </embed>-->
+ </object>
+ </div>
+ <form action="http://www.fbi.h-da.de/cgi-bin/Echo.pl"
+ onsubmit="return checkAddr();" method="POST" id="bestellung">
+ <table width="100%">
+ <tr>
+ <td style="width:60%">
+ <!-- linke Tabelle Pizzen -->
+ <table>
+ <tr>
+ <td>
+ <img onclick="addToCart('Salami')" src="pizza.gif" alt="Salami"/>
+ </td>
+ <td>Salami</td>
+ <td>4.50 €</td>
+ </tr>
+ <tr>
+ <td>
+ <img onclick="addToCart('Hawaii')" src="pizza.gif" alt="Hawaii"/>
+ </td>
+ <td>Hawaii</td>
+ <td>4.50 €</td>
+
+ </tr>
+ <tr>
+ <td>
+ <img onclick="addToCart('Tonno')" src="pizza.gif" alt="Tonno"/>
+ </td>
+ <td>Tonno</td>
+ <td>5.00 €</td>
+ </tr>
+ <tr>
+ <td>
+ <img onclick="addToCart('Marghetita')" src="pizza.gif" alt="Marghetita"/>
+ </td>
+ <td>Marghetita</td>
+ <td>4.00 €</td>
+ </tr>
+ <!-- Linke Tabelle Pizzen zu-->
+ </table>
+ </td>
+ <td style="width:40%">
+ <!-- Rechte Tabelle Warenkorb -->
+ <table>
+ <tr>
+ <td colspan="2">Warenkorb
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <!-- <textarea name="warenkorb" cols="30" rows="5"></textarea> -->
+ <select id="warenkorb" name="wk" size="5" multiple>
+ <option id="dummy" disabled></option>
+ </select>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>Gesamtpreis:</p>
+ </td>
+ <td>
+ <!-- 1,00 € -->
+ <div id="ausgabe_preis"> 0.00 € </div>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <input type="text" id="kd_adr" name="kunde_adresse" value="Ihre Adresse" >
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <input type="submit" onclick="selectAll()" name="absenden_button" value="Absenden">
+ <input type="button" name="delete_button" value="Löschen" onclick="delFromCart()">
+ <input type="reset" name="abbrechen_button" value="Alle löschen" onclick="deleteAll()" >
+ </td>
+ </tr>
+ <!-- rechte Tabelle Warenkorb -->
+ </table>
+ </td>
+ </tr>
+ <!-- grosse Tabelle zu -->
+ </table>
+ </form>
+</body>
+</html>
\ No newline at end of file diff --git a/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/k-lieferzustand.html b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/k-lieferzustand.html new file mode 100644 index 0000000..bb54f50 --- /dev/null +++ b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/k-lieferzustand.html @@ -0,0 +1,69 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <title>Kunde (Lieferzustand)</title>
+ <link rel="stylesheet" type="text/css" href="formats.css">
+ <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
+</head>
+
+<body>
+ <h1>Kunde (Lieferzustand)</h1>
+ <table>
+ <tr>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ </td>
+ <td>im Ofen
+ </td>
+ <td>fertig
+ </td>
+ <td>unterwegs
+ </td>
+ </tr>
+ <tr>
+ <td>Margeritha
+ </td>
+ <td><input type="radio" name="status_marg" disabled>
+ </td>
+ <td><input type="radio" name="status_marg" disabled>
+ </td>
+ <td><input type="radio" name="status_marg" disabled>
+ </td>
+ </tr>
+ <tr>
+ <td>Salami
+ </td>
+ <td><input type="radio" name="status_sal">
+ </td>
+ <td><input type="radio" name="status_sal">
+ </td>
+ <td><input type="radio" name="status_sal">
+ </td>
+ </tr>
+ <tr>
+ <td>Hawaii
+ </td>
+ <td><input type="radio" name="status_hawaii">
+ </td>
+ <td><input type="radio" name="status_hawaii">
+ </td>
+ <td><input type="radio" name="status_hawaii">
+ </td>
+ </tr>
+ <tr>
+ <td>Tonno
+ </td>
+ <td><input type="radio" name="status_tonno">
+ </td>
+ <td><input type="radio" name="status_tonno">
+ </td>
+ <td><input type="radio" name="status_tonno">
+ </td>
+ </tr>
+ </table>
+</body>
+</html>
diff --git a/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/pizza.fla b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/pizza.fla Binary files differnew file mode 100644 index 0000000..49fd52c --- /dev/null +++ b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/pizza.fla diff --git a/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/pizza.gif b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/pizza.gif Binary files differnew file mode 100644 index 0000000..3eaa227 --- /dev/null +++ b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/pizza.gif diff --git a/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/pizza.swf b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/pizza.swf Binary files differnew file mode 100644 index 0000000..5f9a31a --- /dev/null +++ b/Bachelor/Entwicklung webbasierter Anwendungen/Praktikum3/pizza.swf |
