Übereinander nicht untereinander!?

ich habe folgendes problem. Bei meine Internetseite gibt es im Menü ne Kategorie namens Leistungen. Wenn ich da raufklicke habe ich untereinander die Namen der verschiedenden leistungen verlinkt. Klicke ich auf den ersten Link, wird alles so angezeigt wie ich es möchte in meinem Content praktisch ( die links verschwinden denn wieder). Gehe ich zurück un klcike den 2. Link an, erscheint dies auch aber erst unter dem leeren feld vom 1. link :smiley:

ich hoffe ich konnte das einigermaßen verständlich erklären

Leistungen:

<div id="leist" style="visibility: visible;z-index:auto;"><a href=# onclick=punkt7() title="Bodenverlegungsarbeiten">Bodenverlegungsarbeiten</a> <p><a href=# onclick=punkt8() title="Treppenverlegungen">Treppenverlegungen</a></p> <p>Leistungen</p> <p>Leistungen</p> <div class="clear"></div>

Hie ist praktisch das was nicht untereinander sein soll sonder hintereinander!

[CODE]

Hier kommt denn ein netter Text rein der zum allgemeinen Thema und Bild passt! =)

Den ganzen Bildern, die wir nun natürlich noch in nächster Zeit machen werden ^^...

<div id="leistungbodenr">
 <img src="Bilder/leistungen/Frank.jpg" / alt="Frank beim Eis essen!" title="Frank beim Eis essen!">
    <p>Hier evtl. noch ein Nettes Kommentar zum Bild!</p>
    <p><a href=# onclick=punkt4() title="zurück zu den Leistungen">zur&uuml;ck</a></p>
</div>

<div class="clear"></div>
Hier bitte zu den bildern- und über der Leistung/Kategorie einen schönen Text verfassen! =)

 

 

 

 

 

 

 

 

 

Vorher- Nachher vergleich!

Vorher

Nachher

Nachher

[/CODE]

hoffe mir kann da jemand helfen :smiley:

mfg: lumpi

Nee,

was für ein content?

klcike den 2. Link an, erscheint dies auch aber erst unter dem leeren feld vom 1. link
Wie kann bei klick auf Link2 was von Link1 zu sehen sein?

Soll der erste block eine art menü werden?
ja, menü macht man in li liste und nicht als absätze (

)

vielleicht hilft ein Link bei der erklärung oder wenigstens ein sceenshot.

Cheffchen

hier mal screens um das ganze zu verdeutlichen ^^…

1 link geklickt sieht es so aus

Kostenlos Bilder hochladen Fotos Upload jetzt gratis Bilder hochladen - imgBOX.de

2 link geklickt

Kostenlos Bilder hochladen Fotos Upload jetzt gratis Bilder hochladen - imgBOX.de

die beiden unterkategorieen sind ja im js unsichtbar aber untereinander wie man sieht… ich möchte das sie praktisch ü+bereinander liegen sonst hat man ja immer das leere feld da oben ^^

Ah,
jetzt ist wenigstens klar wo der fehler ist, wahrscheinlich im css.
Obwohl die Technik überhaupt fraglich ist, aber wirst schon wissen wieso das so machst, desegen mal egal.

Wenn das mit display:none; macht funzt das anstelle visibility: hidden;, also mal damit versuchen.

So eine Schicke Seite eigentlich und dann js, ging doch vorher auch ohne :O(.

Cheffchen

hmm irgendwie bekomm ich das mit diplay:none nicht auf die reihe wo muss ich das denn hinpacken?? habs in der js datei aber irgendwie zeig ers nur einmal an wenn ich dann auch was anderes gehen will läd er das nichtmehr weils ja display none ist ^^
jo bin purer anfänger mir wurde es mit js empfohlen :smiley: wie hättest du es denn gemacht mit frames? wie gesagt kenn mich da nicht aus hab nur durch tut usw es soweit geschafft, nehem aber gern jeden rat an :smiley:

bin eher so in der gfx schiene ^^

Hallo,

ok dann wird das nichts, denn musst im html seite das ersetzten und dann die js datei noch einiges ändern.
Also ich würde dir in diesem falle 100% von js abratten und Frame so wie so, das war mal :O).
Oder soll die Seite im Internet nicht gefunden werden? dann kannst natürlich weitermachen :O).
Wie gesagt die Optik ist schon schick.

Entweder halt feste html seiten was bei grundsätzlichen änderungen immer etwas umständlich ist da man alle Dateien ändern muss
oder
in PHP, damit wird das schon wieder recht einfacher
oder
halt ein CMS nehmen :O)

Cheffchen

und wenn ich nun sage ich nehme mir die zeit und mach das in php. auf den screens sieht man ja so c.a den aufbau der seite wird das schwer für mich? wie gesagt bin newbi. Also ich will es vernümpftig machen! worüber sollte ich mich infomieren? kennt ihr evt gute TuT’s oder Seiten wo man sich schon etwas anneignen kann?

mich drängt ja keiner das die seite schnellstmöglicht fertig muss :smiley:

vielleicht kenn ihr ja da gute tuts oder so das man sich da ein wenig reinfummeln kann =)

mfg

Hallo,

ich sag mal so,
TuT kenne ich jetzt nicht extra dafür, da dies eigentlich recht übersichtlich ist was da in PHP brauchst. Das meiste ist html und das hast ja schon.
Deins jetzt auf PHP umstellen dauert vielleicht eine halbe Stunde.

Wichtig: PHP hat ein kleinen nachteil, du kannst dir die Seite nicht mehr ohne weiteres Lokal auf dem rechner anschauen (denn code schon) da PHP eine Serversprache und deswegen nur auf einem Server funzt.
Wenn darauf nicht verzichten kannst musst bei html seiten bleiben.

Cheffchen

Wenn er schon Zeit investiert, kann er auch weitere 30 Minuten für Download und Intallation von xampp drauflegen.

Grüße
low

Hallo low,

nicht mehr ohne weiteres Lokal

hast wie immer recht, wollt aber nicht gleich mit der Tür in Haus fallen und langsam anfang um nicht gleich zu überfordern.

Cheffchen

Lass das nicht meine Frau hören (lesen), die wird Dir was anderes erzählen !

xampp hab ich schon lange :stuck_out_tongue:

geht das mit php denn ohne javascript was ich da nun eingebunden habe? mit visible und hidden?
ausserdem dachte ich wäre php nur für dynamische inhalte gut? und die hab ich ja bis jetzt eig noch nicht =?

Hallo,

visible und hidden
ne das ist ja JS.
Das mit PHP zu machen hat den vorteil, du hast 1 index.php wo die Optik/Gerüst und das Menü deiner Homepage machst.
Das div mit dem eigentlichen Inhalt (Start, Leistungen …) wird per php includet. Also hast da eine start.html, leistungen.htm … wo bloss der Inhalt drin ist.

Da gibt es keine „Die Lösung“, es gibt mehrere aber ich würde das so machen, da dies ein vorteil hat das die inhalts-datei wie gewohnt auf dem Rechner bearbeiten und zum check mal so ansehen kannst.

php nur für dynamische inhalte gut?
Dann ist die index Dynamischer genug :O)
denn die Links gehen erstmal nur zur Index mit einem zusatzt, das die Index weis, jetzt soll ich leistungen anzeigen. z.b.: index.php?site=leistungen

Dies Links könnte mann natürlich gleich mit zum anfang schickmachen mit htaccess, da brauchst zum schluss nicht noch mal alle links ändern, in z.b so /leistungen.htm anstelle index.php?site=leistungen

Cheffchen

includen okay dann mach ich mich mal schlau und mach das ganze in php :smiley: werd ich mit der zeit hoffentlich hinbekommen :smiley: danke dir

tja also ich bin ja jetzt schon am scheitern :D… mag mir vielleicht mal jemand 1 beispiel schreiben wie ich es z.b include wenn ich auf start klicke soll er mir auch den in inhalt in content m, davon zeigen. wenn ich auf leistung klicke dann soll er mir von leistung in content m den inhalt anzeigen

finde andauert nur dieses blöde beispiel mit dem grünen apfel =O… da ist aber nix mit dabei

„wenn das geklickt wird, zeig es mir da und da an“ :smiley:

wie gesagt wenn mir da eben jemand ein beispiel anhand meiner index oder irgendwie anders verständlioch schreiben würde wäre das supi ^^.

mfg lumpi

Hallo,

so:
index.php[PHP]<?php
#error_reporting(-1); // -1 = alle Bits gesetzt, alle Fehler anzeigen

index.php?seite=startseite

als htaccess /startseite.html möglich

if(isset($_GET[‚seite‘]) && file_exists($_GET[‚seite‘].„.php“)){ // prüft ob im Link Variable vorhanden und ob eine php Datei gibt die so heist.
$zeige=$_GET[‚seite‘].„.php“;
}else{
$zeige=„startseite.php“; // wenn fehler dann diese
}
?>

Unbenanntes Dokument
<?php include "$zeige"; ?> [/PHP]

startseite.php[PHP]


STARTSEITE INHALT
[/PHP]

leistungen.php[PHP]


leistungen

[/PHP]

Cheffchen

Ich verstehe nicht so ganz wo kommt denn dein $zeige her. er weiß doch garnich was er da machen soll oder? :smiley: also irgendiwe funktioniert das bei mir nicht so richtig ^^ und noch eine frager, weils so schön ist =O

was bedeutet htaccess?

index.php
[PHP]

Frank Meißner Maler u. Lackierermeister <?php # error_reporting(-1); # index.php?seite=startseite if (isset($_GET['seite']) && file_exists($_GET['seite'].".php")) { $zeige=$_GET['seite'].".php"; } else{ $zeige="startseite.php"; } ?>
<?php include "$zeige"; ?>
[/PHP]

mfg

Hallo,

also meine Index.php sieht etwas anders aus, der php code kommt über allen.

$zeige bekommt er aus dem php code denn du nach oben schieben sollstest.
Endweder aus dem link oder wenn nicht oder beim ersten besuch startseite.php.

irgendiwe funktioniert das bei mir nicht so richtig
Hast die 3 Dateien genau so angelegt und Hochgespielt oder mit Xampp.

was bedeutet htaccess?

Die Links sehen ja jetzt so aus „index.php?seite=startseite“ und so stehen die auch im Browser, was nicht jeden gefällt.
htaccess, ist eine kleine extra Datei, die kann die Links wieder schick machen für den Browser/User/Suchmaschine z.b. so startseit.html aber im hintergrund bleibt der Link index.php?seite=startseite bestehen da der php das brauch um zu wissen welche Seite angezeigt werden soll.

Bring erstmal die drei Dateien zusammen zum laufen.
Dann kannst die index wieder schick machen, ausser halt denn eigentlichen Inhalt.
Dann in der startseite.php den Inhalt der Startseite einfügen
Wenn das hast können wir das mal mit htaccess probieren, da ja die Links wieder ändern musst wie oben angesprochen.

Cheffchen