Gibt es eine Möglichkeit einen Verweis in einem bestimmten Bereich einer Seite anziegen zu lassen? Bisher habe ich die gesamte Seite einfach mit dem neuen Inhalt aurufen lassen.
Gruß
Gibt es eine Möglichkeit einen Verweis in einem bestimmten Bereich einer Seite anziegen zu lassen? Bisher habe ich die gesamte Seite einfach mit dem neuen Inhalt aurufen lassen.
Gruß
Keine Ahnung, was du da meinst. Bitte genauer erklären.
hm ich glaube er will das wenn man in der navi aufn link klickt sich nur der inhalt ändert aber nicht die homepage neu läd
geht zb. mit php
Also...
Bisher war es folgender maßen: ich klicke auf einen Link (Bsp: Impressum) in meinem Menü und die Seite lädt sich neu, nur das sich der Inhalt (Bsp: Impressumstext) ändert.
Ich hätte es gerne so: ich klicke auf einen Link (Bsp: Impressum) in meinem Menü und der Impressumstext wird nur in einem bestimmten Bereich der Seite geladen.
Das hört sich da IFrames an, wovon ich aber abraten würde. Was spricht dagegen, die Seite komplett neu zu laden?
Hi,
du mußt der Stelle, bzw. das Element wo er hinspringen soll mit einer id versehen.
Wenn du z.B. innerhalb einer Seite (impressum.htm) einen Sprunglink definierst schreibst du:
dann springt er an die Stelle wo ein Element die #anker hat.
Funktioniert auch seitenübergreifend.
koslowski
edit. glaube jetzt fast, das ich dich falsch verstanden habe.
Das hört sich da IFrames an, wovon ich aber abraten würde. Was spricht dagegen, die Seite komplett neu zu laden?
Wieso würdest du davon abraten? Ich dachte es ist eine elegantere Lösung, aber wie es scheint, verursacht diese nur zusätzlichen Aufwand.
...
edit. glaube jetzt fast, das ich dich falsch verstanden habe.
Ja...trotzdem vielen Dank!
neben der barrierefreiheit haben iframes noch n kleines, aber
gravierendes problem. angenommen deine seite wird in google
gefunden, bzw eine seite auf deiner homepage.
derjenige suchende klickt drauf und was sieht er, den inhalt des
iframes... sonst nix. kein header, keine footer, kein menü...
daher sind seiten die sich neu laden etwas einfacher, da hat man immer alles
neben der barrierefreiheit haben iframes noch n kleines, aber
gravierendes problem. angenommen deine seite wird in google
gefunden, bzw eine seite auf deiner homepage.derjenige suchende klickt drauf und was sieht er, den inhalt des
iframes... sonst nix. kein header, keine footer, kein menü...daher sind seiten die sich neu laden etwas einfacher, da hat man immer alles
Ok, das klingt logisch! Danke!
aber was is mit der möglichkeit das mit php zu machen??
wie genau willst du das in php realisieren ?
php wird doch auf dem server ausgeführt, also beim laden
der seite. du könntest zwar mit includes arbeiten, allerdings
müsstest trotzdem jedesmal die seite neuladen (in dem fall,
wenn du den ganzen content auf eine seite klatscht, muss
die seite jedesmal sich selbst laden...)
ok, kommt jetzt drauf an warum er se nicht neuladen will.
wenns ihm nur drum geht nicht auf jeder seite menü usw
zu haben, dann hast du natürlich recht - bei dem muss
er nichtsoviel tippen.
doch geladen wird der rest (menü usw) trotzdem, halt von
der "hauptseite" wieder..
Moin,
neben der barrierefreiheit haben iframes noch n kleines, aber
gravierendes problem. angenommen deine seite wird in google
gefunden, bzw eine seite auf deiner homepage.derjenige suchende klickt drauf und was sieht er, den inhalt des
iframes... sonst nix. kein header, keine footer, kein menü...daher sind seiten die sich neu laden etwas einfacher, da hat man immer alles
absolut richtig!
Nicht umsonst sind iframes in XHTML 1.0 Strict nicht mehr erlaubt.
Eine zusätzliche komplette Seite ist ja auch immer zusätzliches Futter für den Googlebot, mehr Links, mehr content zu indexieren.
Die zusätzliche Seite ist ja normal auch in wenigen Minuten erstellt.
und wenn dus ganz einfach haben willst, machs wie macro - bloß andersrum.
- erstell eine datei nur für den head (title, meta-tags, styles...)
- erstell eine datei fürs menü
- erstell eine datei fürn footer
dann erstellst ne template-seite mit dem eigentlichen html-grundgerüst.
in diese bindest dann head, menü, footer .... via include ein. so brauchst,
wenn mal ne änderung notwendig is, nur eine seite ändern - nicht alle.
die template kannst dann x-mal kopieren und eben immer den inhalt ändern.
die template kannst dann x-mal kopieren und eben immer den inhalt ändern.
Dann kann er besser gleich mit "Include-Seiten" arbeiten, d.h. ein Bereich welcher der Content Bereich ist und der sich halt ändern kann (wie z.B. von Macro gezeigt.) Das ganze x mal zu kopieren ist unnötig.