Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Homepage mit Tabellen

Diskussion: Homepage mit Tabellen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige hallo. vorab erst einmal 2 seiten an denen ich mich im design meiner homepage orientieren möchte: http://www.geysir.de/deutsch/index.phtml http://www.zeroweb.ch/index.php?show=root was ...

Antwort
Alt 11.01.06, 22:59   #1 (permalink)
 
Registriert seit: 18.02.05
a?+b?=c? Leistung: Facit NTK
Likes: 0
Homepage mit Tabellen

Anzeige

hallo.
vorab erst einmal 2 seiten an denen ich mich im design meiner homepage orientieren möchte:

http://www.geysir.de/deutsch/index.phtml

http://www.zeroweb.ch/index.php?show=root

was ich eigentlich wissen möchte ist folgendes: beide seiten sind mit tabellen aufgebaut, wie ist es möglich das wenn ich in der navigation auf einen link klicke, sich das eine tabellenfeld mit dem jeweilige inhalt ändert? soll heißen ich klick auf der zeroweb.ch seite auf "über mich" und im rechten feld erscheint der entsprechende inhalt. ist das nur mit javascript oder php möglich? den zeroweb scheint php zu nutzen und auf geysir.de find ich hinweise auf javascript. wie nennt man diese form von design eigentlich,damit ich mal danach googln kann. danke.

mfg a?

a?+b?=c? ist offline   Mit Zitat antworten
Alt 11.01.06, 23:05   #2 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

mit php. du sagst einfach dem link, er soll die seite (index.php) öffnen mit dem anhang ?site=blabla.php

in die tabelle setzt du dann:

<? include ($site); ?>

so ähnlich sollte das gehen
xeno ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 11.01.06, 23:08   #3 (permalink)
Themenstarter
 
Registriert seit: 18.02.05
a?+b?=c? Leistung: Facit NTK
Likes: 0
Standard

naja danke für die schnelle antwort.jedoch erklärt mir das sehr wenig.das problem ist das ich null ahnung von php habe und gerne wissen würde wo ich mehr darüber lesen kann.nicht nur über php im speziellen sondern auch über die geschichte mit den tabellen.

edit:lädt er dann die komplette seite nochmal? also mit navigation und schreibt dann in das rechte tabellenfeld den entsprechenden inhalt?
a?+b?=c? ist offline   Mit Zitat antworten
Alt 11.01.06, 23:12   #4 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

ok, anders erklärt. angenommen du hast 2 dateien:

index.php
---------------

<table><tr>td>
<a href="index.php?site=inhalt.php">inhalt</a>
</tr></td>

<table>
<tr><td>
<? include ($site); ?>
</tr></td>

inhalt.php
----------------


blablabla


php: http://www.infotech.tu-chemnitz.de/~knoll/selfphp/
xeno ist offline   Mit Zitat antworten
Alt 11.01.06, 23:12   #5 (permalink)
 
Benutzerbild von $oul
 
Registriert seit: 19.12.04
$oul Leistung: Z3
$oul eine Nachricht über ICQ schicken
Likes: 2
Standard

Da ich der Meinung bin, dass du dir dafür erstmal Grundkenntnisse in PHP aneignen solltest, empfehle ich dir dieses Tutorial. Das mit den Tabellen versteht sich dann später von alleine.

http://tut.php-q.net/

mfg $oul
__________________
Der eigene Wille müsste stets ein wenig mächtiger sein, als es das eigene Selbst ist.
Aber Wunschdenken stellt ein Risiko dar und so etwas können wir uns in einem Weltkapitalismus nicht leisten.
$oul ist offline   Mit Zitat antworten
Alt 11.01.06, 23:17   #6 (permalink)
Themenstarter
 
Registriert seit: 18.02.05
a?+b?=c? Leistung: Facit NTK
Likes: 0
Standard

@happy: nein,ich glaub das wird nix.sorry.aber danke für die hilfe.

@soul: ich werds mal damit probieren.

danke für die hilfe.weiß einer noch wie man den speziellen aufbau von solchen seiten nennt?

edit: @happy nach mehrmaligem anschaun deines erklärungsversuchs hab ich den sinn doch kapiert.aber das wars dann auch.
a?+b?=c? ist offline   Mit Zitat antworten
Alt 12.01.06, 07:39   #7 (permalink)
Senior Member
 
Registriert seit: 18.09.05
[starfoxx] Leistung: Facit NTK
Likes: 0
Standard

Öm, wenn du dich füre barrierefreies webdesign (accsessibility) und webstandards interessierst kann ich dir gerne etwa 10 Seiten zum thema zukommen lassen.

Kein Mensch sollte heute mehr Tabellen verwenden um ein Layout zu tragen.
[starfoxx] ist offline   Mit Zitat antworten
Alt 12.01.06, 10:01   #8 (permalink)
 
Registriert seit: 18.03.05
Tasmas Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von [starfoxx]
Öm, wenn du dich füre barrierefreies webdesign (accsessibility) und webstandards interessierst kann ich dir gerne etwa 10 Seiten zum thema zukommen lassen.

Kein Mensch sollte heute mehr Tabellen verwenden um ein Layout zu tragen.
das mag sein, doch darum geht es hier wohl weniger, allerdings darfst du mir gerne ein link zu einem guten (wenn möglich deutschen) tutorial für das erstellen eines komplexen css layouts geben :-)

PHP:
Eine Scriptsprache, die serverseitig ausgeführt wird und HTML/Javascript Code zurück liefert

Javascript:
Eine Scriptsprache, die vom lokalen Browser interpretiert wird.

Bei PHP funktioniert das wie happy schon erwähnt hat mit übergabe parameter in der URL nach dem "?" also z.b. index.php?seite=test

es wird dann wieder die selbe seite (index.php) aufgerufen, allerdings steht in dem array "$_GET['seite']" ein anderer Wert, in diesem fall "test", nun kann dort wo man den content haben möchte eine abfrage machen:

PHP-Code:
<?php
  
//Speichern wir den Wert $_GET Variable in einer normalen Variable
  
$seite $_GET['seite'];

  
// nun vergleichen wir den Inhalt der Variable mit hilfe einer "switch" anweisung
  
switch($seite)
  {
     case 
'news':
                 
//Falls $seite == 'news' ist einbinden von news.php
                 
include 'news.php';
                 
// break anweisung damit der rest der case blöcke nicht auch noch dursucht wird
                 
break;
      case 
'andereseite':
                 include 
'blub.php';
                 break;
      
//hier kann man noch was definieren was standard mässig ausgeführt wird, falls sonst nichts zutrifft
       
default:
                 include 
'start.php';
                 break;
   }
ich hoffe das hilft dir weiter, ansonsten arbeitest du dich am besten durch das oben genannte Tutorial.
Tasmas ist offline   Mit Zitat antworten
Alt 12.01.06, 17:26   #9 (permalink)
Themenstarter
 
Registriert seit: 18.02.05
a?+b?=c? Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von [starfoxx]
Öm, wenn du dich füre barrierefreies webdesign (accsessibility) und webstandards interessierst kann ich dir gerne etwa 10 Seiten zum thema zukommen lassen.

Kein Mensch sollte heute mehr Tabellen verwenden um ein Layout zu tragen.
soll das heißen tabellen sind auch nich das wahre ?was dann? CSS? hab mich damit in letzter zeit auch n bissl beschäftigt, ne gute seite zu dem thema ist www.css4you.de
a?+b?=c? ist offline   Mit Zitat antworten
Alt 12.01.06, 17:29   #10 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

es fing früher an mit frames, da sagten auf einmal alle "bloss keine frames benutzen"
irgendwann waren dann tabellen verpönt und alle benutzen css. bin mal gespannt wann das überholt wird
xeno ist offline   Mit Zitat antworten
Alt 12.01.06, 17:35   #11 (permalink)
Senior Member
 
Registriert seit: 16.11.05
Gnome Leistung: Facit NTK
Likes: 0
Standard

Bei keine Tabellen und keine Frames geht es afaik vor allem um barrierefreies Webdesign, da Screenreader damit nicht umgehen können.
A propos CSS überholt: man sollte möglichst wenig absolute positionieren, es ist besser bzw. barrierefreier, relative zu positionieren. Probier das mal, nach ner halben Seite kriegst du nen Rapppel.
Gnome ist offline   Mit Zitat antworten
Alt 12.01.06, 17:45   #12 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

ich bleib bei tabellen

naja, ich mach aber eigentlich auch nur seiten bei denen es mehr um design als auf dynamik ankommt.
xeno ist offline   Mit Zitat antworten
Alt 12.01.06, 17:59   #13 (permalink)
Senior Member
 
Registriert seit: 18.09.05
[starfoxx] Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von a?+b?=c?
soll das heißen tabellen sind auch nich das wahre ?was dann? CSS? hab mich damit in letzter zeit auch n bissl beschäftigt, ne gute seite zu dem thema ist www.css4you.de
Was dann schlussendlich "das Wahre" ist, liegt immer im Auge des Betrachters.
Von mir aus gesehen sind Tabellenlayouts eine krüppelei und jede WebdesignFirma die mit Tabellen layouted unprofessionell. Tabellen wurden nie gemacht um ein Layout zu tragen, Div Box hingegen genau zu dem Zweck entwickelt. Und mit einem Stylesheet kann man (evtl vergleichbar mit der PowerPoint Masterfolie) eine ganze Seite formatieren und/oder ein komplettes Layout regeln indem man nur ein File verändert. (ist dann aber aufwändig, wenn man das komplette Layout über ein File regelt, aber es ist machbar -> Beispiele).

Ich persöhnlich halte mich an die Standards die das w3c konsortium diktiert.
Irgendwer muss ja damit anfangen. so wies jetzt ist, ist chaos.

Gute Seiten für das "Layouting mit CSS" sind:

[ Für Anfänger: ]
http://www.css4you.de/
Sammlung eines Grossteils aller befehle

http://home.arcor.de/terrikay/tutori...ionierung.html
LESEN! das ist Spitze für den Einstieg.

[ Für Vortgeschrittene: ]
http://www.vorsprungdurchwebstandard.../retro-coding/
Semantischer Code, sollte auch jeder kennen der sich Webdesigner nennt.

http://css.maxdesign.com.au/listamatic/
CSS listenNavigationen. Wieso gruusiges Javascript wenns doch sauber mit CSS geht?

http://validator.w3.org/
W3C - TESTSEITE
Hier kannst du deine Seite "Validieren" lassen. Dh, diese engine prüft ob deine Seite den W3C standards entspricht. Der Vorteil ist, alle Browser die diese Standards respektieren sollten die Seiten gleich anzeigen. P.s. IE gehört nicht dazu.

http://jigsaw.w3.org/css-validator/validator-uri.html
W3C CSS TEST
Das gleich wie oben, nur für dein Stylesheet.

http://www.w3.org/QA/2002/04/valid-dtd-list.html
Und hier noch eine List aller gängigen Doctypen.


Zitat:
A propos CSS überholt: man sollte möglichst wenig absolute positionieren, es ist besser bzw. barrierefreier, relative zu positionieren. Probier das mal, nach ner halben Seite kriegst du nen Rapppel.
Als ich das mit dem Floaten mal gecheckt hatte gehts ganz einfach zur Hand.
Mittlerweile habe ich die grössten Problem das Zeug IE-Konform zu bekommen...

?(
[starfoxx] ist offline   Mit Zitat antworten
Alt 12.01.06, 18:29   #14 (permalink)
Senior Member
 
Registriert seit: 16.11.05
Gnome Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von [starfoxx]QUOTE]

Als ich das mit dem Floaten mal gecheckt hatte gehts ganz einfach zur Hand.
Mittlerweile habe ich die grössten Problem das Zeug IE-Konform zu bekommen...
Naja, das meine ich ja. Ich habe das gefühl, dass IE absichtlich das Gegenteil von Thunderbird anzeigt...
Gnome ist offline   Mit Zitat antworten
Alt 12.01.06, 19:10   #15 (permalink)
 
Registriert seit: 23.10.05
Payne Leistung: Facit NTK
Payne eine Nachricht über ICQ schicken
Likes: 0
Standard

Bei den Include Beispielen ists zu erwähnen, dass so eine Seite genau mit diesem Beispiel wenig sicher sein wird.... Ich kann per Include z.B. Problemlos eigene Injections laden

indem ich einfach dahinter schreibe(als Beispiel)

index.php?site=http://www.link.de/injection

UNd schon ists passiert
Dies lässt sich z.B. mit einem PHP Switch einigermaßen unterbinden

Merke dir das, wenn du mal so weit bist und die Includes verstehst
Payne ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Homepage mit Tabellen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IE schneidet Tabellen ab flame (Web-) Design und webbasierte Sprachen 6 12.04.07 23:17
Html Tabellen weau (Web-) Design und webbasierte Sprachen 11 14.11.06 17:30
Tabellen mit Zugriffsrechte Pharaoo (Web-) Design und webbasierte Sprachen 12 05.04.06 22:43
Java und HTML-Tabellen Thief Code Kitchen 0 07.12.03 02:10


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61