![]() |
Anzeige:
|
|
|||||||
| Homepagegestaltung Fragen zur Gestaltung und Realisierung der eigenen Homepage |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Ist öfter hier
![]() Registriert seit: 11.06.2006
Beiträge: 95
|
Hallo!
Ich hab meine Homepage nun ohne Frames geschrieben. Jetzt habe ich aber ein problem. Ich möchte, dass wenn man einen bestimmtem Button klickt, dass eine bestimmte Tabelle, sowie ihr ganzer Inhalt verschindet und durch eine neue ersetzt wird. Wie mach ich das? Muss ich mich dafür JavaScript zuwenden? Mfg Elytress |
|
|
|
|
|
|
#2 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 20.09.2005
Ort: Dresden
Alter: 21
Beiträge: 835
|
Code:
<script type="text/javascript">
// <![CDATA[
function showTable() {
document.getElementById("table_one").style.display = "block";
document.getElementById("table_two").style.display = "none";
return false;
}
function hideTable() {
document.getElementById("table_one").style.display = "none";
document.getElementById("table_two").style.display = "block";
return false;
}
// ]]>
</script>
.
.
.
<div id="table_one">
zweite Tabelle einblenden
</div>
<div id="table_two">
erste Tabelle einblenden
</div>
|
|
|
|
|
|
#3 (Direktlink) |
|
Ist öfter hier
![]() Registriert seit: 11.06.2006
Beiträge: 95
|
Vielen Dank, das hilft mir schon sehr weiter.
Kann ich irgendwie einstellen, dass wenn die Seite geladen wird, keine der beiden Tabellen angezeigt werden? Mfg |
|
|
|
|
|
#4 (Direktlink) |
|
Weiß worum´s geht
![]() Registriert seit: 13.05.2006
Ort: Schweiz, Fislisbach
Beiträge: 249
|
kannst du php?
habe ich neulich hier erst gefragt. man kann per "GET" sachen aus der url empfangen. is ganze einfach: Code:
<?php
switch ($_GET['name'])
// das wird dann so in der url übergeben(bsp): //www....de/index.php?name=thema1
{
case "thema1" :
include ('tabelle1.html');
break;
case "thema2" :
include ('tabelle2.html');
break; //so kannst du unendlich viele cases machen
}
?>
Code:
if ($_GET['name'] == "")
{
include ('tabelle0.html'); //das ist die tabelle die einfach so angezeigt wird
}
else
{
//code von oben
}
?>
fertig![/code] |
|
|
|
|
|
#5 (Direktlink) | |
|
Forenmaskottchen
![]() Registriert seit: 20.09.2005
Ort: Dresden
Alter: 21
Beiträge: 835
|
Zitat:
Code:
<!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" xml:lang="de">
<head>
<meta name="Content-Type" content="text/html; charset=iso-8859-1" />
<title></title>
<style type="text/css">
/* <![CDATA[ */
#tableOne, #tableTwo {
display: none;
}
/* ]]> */
</style>
<script type="text/javascript">
// <![CDATA[
function TableOne() {
document.getElementById("tableOne").style.display = "block";
document.getElementById("tableTwo").style.display = "none";
return false;
}
function TableTwo() {
document.getElementById("tableOne").style.display = "none";
document.getElementById("tableTwo").style.display = "block";
return false;
}
function hideTables() {
document.getElementById("tableOne").style.display = "none";
document.getElementById("tableTwo").style.display = "none";
return false;
}
// ]]>
</script>
</head>
<body>
erste Tabelle einblenden | zweite Tabelle einblenden | Tabellen ausblenden</p>
<div id="tableOne">
</div>
<div id="tableTwo">
</div>
</body>
</html>
|
|
|
|
|
|
|
|
#6 (Direktlink) |
|
Ist öfter hier
![]() Registriert seit: 11.06.2006
Beiträge: 95
|
Vielen Dank!
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|