Antworten auf deine Fragen:
Neues Thema erstellen

verschachtetes Start-Menü_Script-Problem, find keine Lösung?

B

Bretserra

Guest

Hallo liebe Community!
Es geht mir um folgendes auf der Seite, soll mein Haupt-Container ausgeblendet werden und dafüf zwei andere eingeblendet werden da ich in diesen etwas neues aufbauen möcht muss, wie immer man das bezeichnen mag. Jedoch macht mir das Menü solche Bauchschmerzen das ich schon zu lange dran sitz, ich find auch keine echte hilfe im Web. mein bisheriger Versuch sieht so aus.


PHP:
<div id="index">
            <?php include 'sidebar.php' ?>
        </div>
        <div id="haupt">
            <?php  
                  if (!isset($_GET['haupt'])){ 
                       include ("anfang.php");
                       }
                 else { switch($_GET['haupt']){ 
                     case "Start": include('anfang.php');break; 
                     case "unter1": include('unternehmen.php');break; 
                   }

          /*      else { switch($_GET['indexone']){
                    (document.getElementById('Haupt').style.display == 'none');break;
                    (document.getElementById('indextwo').style.display == 'block');break;
                }       */

                }
                ?>
        </div>        
                <div id="indextwo" >        
                <?php     
                 if (@$_GET['indexone']=='berg')include ('berg.php');
                 ?>    
            </div>
            <div id="haupttwo">
                <?php     
                     if (@$_GET['haupttwo']=='berg1')include ('berg2.php');
                ?>
            </div>


Eigentlich soll es wen der Button für die "berg.php" gedrückt wird den Haupt-div raushaun und den indextwo rein. aber der haupt bleibt einfach aktiv, nix zumachen.
Die zweite Else steht bewusst in Gedankenzeichen weil so geht es ja nicht, hift aber beim denken :D
Wen meine Vermutung richtig ist muss die if else total gedreht werden, das die abfrage anders rum gestalltet ist, nur leider bin ich schon sehr lange raus und ich bekomm das nicht mehr hin.

Drum hoffe ich doch das mir vllt. einer von euch helfen kann, das wäre echt super.
Ich sag schon mal danke für die Unterstützung.
 
Zuletzt bearbeitet von einem Moderator:

Duddle

Posting-Frequenz: 14µHz

AW: verschachtetes Start-Menü_Script-Problem, find keine Lösung?

Dein Code ist nicht besonders aussagekräftig. Zum Beispiel hast du keinen Button mit einem Link auf "berg.php" in diesem Ausschnitt. Nur mit divs und includes kann ich mir kein Bild vom Rest der Seite machen, wie bspw. deine Links strukturiert sind.
Weiterhin ist "aus- und einblenden" im Kontext von PHP nicht besonders sinnvoll. Willst du ohne Seiten-Reload neue Inhalte einblenden? Du hast da auch wild JavaScript reingeworfen, das trägt nur zur Verwirrung bei.

Bitte beschreib genauer die Struktur deiner Seite, die gewünschte Funktionalität und welche Technologie du benutzen willst.


Duddle
 
B

Bretserra

Guest

AW: verschachtetes Start-Menü_Script-Problem, find keine Lösung?

Also ich sagte a schon das reingeworfene Skript ist eher eine Gedankenstütze was dort an sich passieren soll. den mir ist schon bewusst das ich es da nicht einfach ran klatschen kann und ja mir ist bewusst das es für Verwirrung sorgt, dickes Sorry.
Ansich soll es eine einfache Struktur werden nur muss ich auf der rechten Seite leider, bis in die dritte Ebene verschachteln bei zwei unterseiten.
Wen die Buttonreihe benötigt wird liefer ich sie gerne nach, hab gehoft geht ohne weil es soviel code ist.
<table width="100%">
<tr>
<td width="100%">&nbsp;
<center>
<a href="http:index.php?haupt=Start"><img src="bilder/peperoni1.png" alt="" border="0" width="80%" alt="Peperoni" name="Start"></a>
</center>
</td>
</tr>
<tr>
<td>&nbsp;
<center>
<a href="http:index.php?haupt=unter1"><img src="bilder/ananas1.png" alt="" border="0" width="80%" alt="Ananas" name="&uuml;ber uns...">
</a>
</center>
</td>
</tr>
<tr>
<td>&nbsp;
<center>
<a href= javascript:eek:noff() > <img src="bilder/Schinken1.png" alt="" border="0" width="80%" alt="Schinken" name="Speisekarte"> </a>
<table width="90%" border="0" cellpadding="0" cellspacing="0" id="Tabelle" align="right"
style="visibility:hidden; color:#F2E835; font-family:segoe script; font-size:12pt">
<tr>
<td align="right">
<a href="http:index.php?indexone=berg" style="color:#F2E835; font-family:segoe script; font-size:12pt"
javascript:eek:noff() >Berg und Neumarkt</a>
</td>
</tr>
<tr>
<td align="right">
<a href="#", style="color:#F2E835;font-family:segoe script; font-size:12pt" javascript:eek:noff()>Greding</a>
</td>
</tr>
</table>
</center>
</td>
</tr>
<tr>
<td>&nbsp;
<center>
<img src="bilder/salami1.png" alt="" border="0" width="80%" alt="Salami" name="Kontakt">
</center>
</td>
</tr>
<tr>
<td>&nbsp;
<center>
<img src="bilder/artischocke1.png" alt="" border="0" width="80%" alt="K&auml;se" name="G&auml;stebuch">
</center>
</td>
</tr>
<tr>
<td><p align="center" style="color:#F2E835">Impresum</p></td>
</tr>
</table>
 

Duddle

Posting-Frequenz: 14µHz

AW: verschachtetes Start-Menü_Script-Problem, find keine Lösung?

Bitte benutze in Zukunft die BBCodes [ PHP]deinCode[ /PHP] bzw. [ HTML]deinHTML[ /HTML] (jeweils ohne Leerzeichen) zum Einfügen von Quellcode.

90% deines Auszugs ist unnötig (aber lieber zu viel als zu wenig, ne). Ich wollte lediglich einen deiner Links sehen:
HTML:
<a href="http:index.php?haupt=Start"><img src="bilder/peperoni1.png" alt="" border="0" width="80%" alt="Peperoni" name="Start"></a>
Ich gehe davon aus, dass das "http:" ein Tippfehler o.ä. ist, das hat dort nichts zu suchen.

Trotzdem verheimlichst du weiterhin, was du genau willst. Wie soll deine Seite reagieren wenn was passiert?
Ansich soll es eine einfache Struktur werden nur muss ich auf der rechten Seite leider, bis in die dritte Ebene verschachteln bei zwei unterseiten.
ist sehr schwammig formuliert. Die Struktur wird vom HTML definiert und hat nichts mit PHP oder anderen Scriptsprachen zu tun.


Duddle
 

Myhar

Hat es drauf

AW: verschachtetes Start-Menü_Script-Problem, find keine Lösung?

Das was Duddle sagt.
Außerdem, wenn das eine Website werden soll, musst du dich noch viel mit HTML und dem semantischen Aufbau von Websites beschäftigen. Aus deinem geposteten Code kann man sehen, dass du Tabellen für Layoutzwecke missbrauchst und veraltete HTML Tags (center) verwendest.
Falls es also einmal eine Website werden soll, schmeiß das komplett weg und erstelle es von Grund auf neu. Besser, ich sage es dir jetzt, als dann, wenn es "fertig" ist.
 
B

Bretserra

Guest

AW: verschachtetes Start-Menü_Script-Problem, find keine Lösung?

Das ich veraltete Sachen benutz liegt daran, das mein wissen stark veraltet ist. Die letzte Seite ist über 8Jahre her. Bemühe mich schon das zu kompenzieren, darum macht mir das ja auch so zu schaffen.

Ich versuch mein Index mal zu erläutern, was passieren soll. klar beim öffnen soll "anfang.php" geladen werden in den "Div -Haupt". Bei Buttton "Start" und "über uns..." sollen "anfang.ph und unternehmen.php" in den "div Haupt geladen werden und den vorigen inhalt ersetzen. das funktioniert ja alles.
Nur bei den Button "berg" wo der "div-Haupt ausgebledet werden soll und der "div-indextwo" ein. Das bekomme ich einfach nicht auf die reihe. den der "Div-Haupt" springt zurück mit und zeigt dann die "anfang.php" an. Was ich doch aber gar nicht möcht.
 

Duddle

Posting-Frequenz: 14µHz

AW: verschachtetes Start-Menü_Script-Problem, find keine Lösung?

Du hast immer noch nicht aufgeklärt, was du mit Ein- und Ausblenden meinst. In deinem HTML sind auch falsch eingebaute JavaScript-Funktionsaufrufe drin, deshalb bin ich weiterhin unsicher ob du nicht doch JS benutzen willst.

den der "Div-Haupt" springt zurück mit und zeigt dann die "anfang.php" an. Was ich doch aber gar nicht möcht.
Aber genau so steht es im Code: wenn $_GET['haupt'] nicht gesetzt ist, wird die Datei "anfang.php" eingebunden. Falls du das verhindern willst, musst du es anders formulieren, d.h. den include() rausnehmen oder ihn mit mehr Bedingungen verbinden. Willst du "berg.php" statt "anfang.php" einbinden, kannst du das im switch-case abfangen.


Duddle
 
B

Bretserra

Guest

AW: verschachtetes Start-Menü_Script-Problem, find keine Lösung?

Der Div-Haupt soll ausgeblendet werden wen berg.php geladen wird und Div-indextwo und Div-haupttwo, sollen an seiner Stelle angezeigt werden. das die function mit dem include daoben ein problem darstell ist mir bewusst, weswegen ich ja anfangs meinte, glaub es muss total umgedreht werden nur bin ich gerade totaler Holzkopf in der Sache.
 

Duddle

Posting-Frequenz: 14µHz

AW: verschachtetes Start-Menü_Script-Problem, find keine Lösung?

Naja, wenn du die Grundlagen nicht beherrschst (und die Schachtelung einfachster Kontrollstrukturen ist Grundlagenwissen), dann musst du sie lernen:




Drück den Weg zum Ziel als Pseudocode oder Programmablaufplan o.ä. aus, wenn du es nicht anders kannst. Danach kannst du die einzelnen Schritte und Bedingungen in PHP übersetzen.


Duddle
 
B

Bretserra

Guest

AW: verschachtetes Start-Menü_Script-Problem, find keine Lösung?

Tja das Grundlagenwissen ist schon irgendwo da, nur nicht jeder kann es so einfach wieder abrufen nach 8 Jahren. Mir ging es doch eigentlich nur drum zu erfahren wo mein Ansatzfehler ist bei dem Div-wechsel inerhalb der Anweisungsgeschichte. Aber das drüber schreiben hat mir schon viel weiter geholfen. Das ich mein Script drehen muss wegen dem laden der seite wo ich net will wurde ja auch bestättigt. Wird schon.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.616
Beiträge
1.538.359
Mitglieder
67.535
Neuestes Mitglied
QuestionMark
Oben