Wie erstelle ich eine Webseite mit Menü und ohne Frames am besten?

...komplette Frage anzeigen

5 Antworten

Zum einen geht das mit AJAX bzw. jQuery es ist mega einfach -> Hier ist einfach ein beispiel wenn man auf eine ID oder so klickt:

$("#id").click(function(){
   $("#container").load("home.html");
});

Nun wird die home.html im #container geladen!

Du kannst das ganz auch mit einer coolen Animation machen:

$("#id").click(function(){
      $("#container").animate({
          marginLeft: "-1000px"
      },"slow",function(){
         $("#container").load("home.html",function(){
         $("#container").animate({
             marginLeft: "5px"
         },"fast");  
         });
      });
   });

(Dieses Beispiel kannst du auf http://mytesterhp.co.de/App/?page=mobile anschauen :)) Du kannst natürlich auch das mit opacity usw. machen! Du kannst auch mit

<?php
   include("home.html");
?>

Variablen und Texte übermitteln.

sponge9394 18.10.2012, 21:32

Ich find zwar jquery im Großen und Ganzen echt Klasse und super einfach

aber für sowas ist das doch eher ungeeignet

-> wenn jemand JavaScript deaktiviert hat, dann hab ich ein Problem

und mit der Suchmaschinenoptimierung ist das auch nicht ideal

0
SutrangSucher 21.10.2012, 16:22
@sponge9394

Ja das Stimmt, aber die die JavaScript deaktivieren sollten sowieso alle zu Hölle fahren und das wäre dann nicht dein Problem sondern ihres! ^^

0

Hi, also wenn du nur im Inhalt vom Menü (z.B. Link umbenennen) was verändern willst, dann in der Seite, wo du das Layout, Text etc. geschrieben hast.

Mit PHP inkludieren ist schon korrekt. Den Parameter in der URL umgehst Du dann mit "mod rewrite". Einfach mal Google anschmeissen...

sponge9394 18.10.2012, 12:58

Danke !!!

das ist glaub genau das was ich wollte

0

Das Ganze geht auch, wenn man es seo freundlich angeht einfach nur mit css.

warum denn immer dieses php geackere??????

Elroy7000 18.10.2012, 19:16

Mir ist keine Möglichkeit bekannt wie das nur mit CSS gehen soll.

0

Was möchtest Du wissen?