Containy Geschrieben 22. April 2005 Teilen Geschrieben 22. April 2005 Hi, ich habe eine Minipage auf der oben 3 Menüpunkte sind. Einer davon ist z. B. das Impressum. Nun soll wenn jemand auf das Impressum klickt, der Text unten drunter angezeigt werden(Da ist nämlich nur Leere). Mit Frames würde das gehen, aber Frames sind absolut tabu. JavaScript möcht ich ebenfalls nicht verwenden. Kann man das mit PHP umsetzen? Ich weiß leider nicht welche Funktionen mich da weiterbringen. Kurzform: Menüpunkt => Klick => Text drunter Danke, Containy Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 22. April 2005 Teilen Geschrieben 22. April 2005 Das geht schon mit PHP, aber dazu musst du die Komplette Seite neu laden,... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 22. April 2005 Teilen Geschrieben 22. April 2005 PHP läuft auf dem Server! Wenn die Seite erstmal im Browser ist, hat PHP nix mehr damit zu tun. Beispiel (in Javascript, andere Möglichkeit, die Seite im Browser zu ändern, hast du nicht): ... <script type="text/javascript"> <!-- function showInfo(aTargetId) { aTarget = document.getElementById(aTargetId); aTarget.innerHTML = "Hier steht ein Impressum<br />HTML-Tags auch erlaubt"; aTarget.style.backgroundColor = '#c0c0c0'; aTarget.style.Border = '1px dotted #000000'; } //--> </script> <body> <span onclick="showInfo('Impressum')";>Impressum:</span> <div id="Impressum"></div> </body> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 22. April 2005 Teilen Geschrieben 22. April 2005 Mit der JavaScript Methode wirst du dir aber viel Overhead erzeugen, da du ja Immer alle Inhalte von deinem Menu übertragen musst, auch wenn nur eines davon angesehen werden will. Du kannst zwar die Inhalte wechseln ohne neu zu laden, aber das ist meiner Meinung nach keine Rechtfertigung für die längere Wartezeit.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 22. April 2005 Teilen Geschrieben 22. April 2005 Du kannst zwar die Inhalte wechseln ohne neu zu laden, aber das ist meiner Meinung nach keine Rechtfertigung für die längere Wartezeit.... Kommt drauf an, wieviel Text das Impressum hat. Ich denke mal, das Impressum selbst ist recht kurz und die Seite selbst um einiges größer. Und ein Unterschied < 500Byte macht nicht sooo viel aus. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 22. April 2005 Teilen Geschrieben 22. April 2005 Kommt drauf an, wieviel Text das Impressum hat. Ich denke mal, das Impressum selbst ist recht kurz und die Seite selbst um einiges größer. Und ein Unterschied < 500Byte macht nicht sooo viel aus. Naja ich glaube, dass er dann die Komplette Seite in dieser Struktur aufziehen will. Wenn es sich natürlich nur ums Impressum handelt, hab ich nichts gesagt ;-) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Containy Geschrieben 22. April 2005 Autor Teilen Geschrieben 22. April 2005 Okay danke soweit. Ich will nicht die ganze Seite so aufziehen. Das ganze ist quasi nur eine Startseite Erster Menüpunkt ist quasi nur ein externer Link zu nem Blog. Zweiter Menüpunkt ist das Impressum Dritter Menüpunkt ist ein Mail-Link Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 25. April 2005 Teilen Geschrieben 25. April 2005 Erster Menüpunkt ist quasi nur ein externer Link zu nem Blog. Zweiter Menüpunkt ist das Impressum Dritter Menüpunkt ist ein Mail-Link Für eine rein private Seite, die keine Dienstleistung o.ä. anbietet, brauchst du kein Impressum. Ein Impressum ist AFAIK nur dann nötig, wenn du dem Besucher irgend eine Leistung anbietest und er dann u.U. wissen sollte, wer denn dafür verantwortlich ist. Bei den genannten Punkten seh ich da keine Notwendigkeit. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Containy Geschrieben 25. April 2005 Autor Teilen Geschrieben 25. April 2005 Naja soll ein Blog werden, der sich über die Verdummung des Fernsehens äußert. Weiß nicht, ob da nicht doch lieber ein Impressum angebracht wäre?! :/ Aber ich hab noch ein Problem zum Impressum und dem Link. Dadurch, dass das kein href-Link ist, wird das nicht als Link dargestellt und somit klappt der rollover nicht. :/ Wollte zwar keinen Rollover, weil ich eigentlich JavaScript nicht mag, allerdings wenn ich es sowieso bzgl. dem Impressum benötige habe ich gedacht kann ich auch das Rollover nutzen. Gibts da ne Möglichkeit, dem Impressumlink als "richtigen" Link zu deklarieren? Hier kann mans gucken. Gruß, Containy Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
robertfels Geschrieben 26. April 2005 Teilen Geschrieben 26. April 2005 Warum nicht einfach Javascript? Schadet nicht! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Containy Geschrieben 26. April 2005 Autor Teilen Geschrieben 26. April 2005 Naja wenn JavaScript abgeschaltet wurde, gehen halt manche Sachen dann nicht mehr. Aber hat sich jetzt eh erledigt funzt alles. Ich guck mal wie ich auf JS prüfen kann, damit dann, falls das abgeschaltet ist, eine andere Seite öffnet. Tschö, Containy Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 26. April 2005 Teilen Geschrieben 26. April 2005 Gibts da ne Möglichkeit, dem Impressumlink als "richtigen" Link zu deklarieren? Mein Beispiel von oben nehmen und dazu dann das: <span style="cursor: hand; cursor: pointer;" onclick="showInfo('Impressum')";>Impressum</span> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Containy Geschrieben 26. April 2005 Autor Teilen Geschrieben 26. April 2005 Sorry war ein Fehler meinerseits. Es ging die ganze Zeit, bloß wenn man das geänderte Bild nicht abspeichert wird man kaum einen Unterschied feststellen. :hells: Shame on me! :floet: Hab das so gelöst: <script type="text/javascript"> impressumbutton.src = "impressum.gif"; impressumpushed = new Image(); impressumpushed.src = "impressump.gif"; function Bildwechsel (Bildnr, Bildobjekt) { window.document.images[bildnr].src = Bildobjekt.src; } Im Link dann so: <span onclick="showInfo('Impressum');" onMouseOver="Bildwechsel(4, impressumpushed)" onMouseOut="Bildwechsel(4, impressumbutton)"><img src="impressum.gif" border="0" alt="IMPRESSUM"></span> Gruß, Containy Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 26. April 2005 Teilen Geschrieben 26. April 2005 Naja soll ein Blog werden, der sich über die Verdummung des Fernsehens äußert. Weiß nicht, ob da nicht doch lieber ein Impressum angebracht wäre?! :/ Dazu hab ich gerade was gefunden: Wer geschäftsmäßig eine Webseite betreibt, muss seine Website nach §§ 6 TDG, 10 MDStV mit einer Anbieterkennzeichnung ( Impressum ) versehen. Achtung : Wer auf einer privaten Webseite Werbebanner oder gewerbliche Werbelinks schaltet kann schon als gewerblich behandelt werden ! Noch schlimmer : Geschäftsmäßig handelt schon derjenige, der ein Angebot nachhaltig, also auf Dauer angelegt, unterhält. Das gilt völlig unabhängig davon, ob er Gewinne erzielen will oder sogar tatsächlich mit seiner Website Geld verdient. Fazit : JEDE HOMEPAGE braucht ein IMPRESSUM !!! http://www.internetfallen.de/Homepagebetreiber/Anbieterkennzeichnung/anbieterkennzeichnung.html Hm, also muss das wohl doch drauf... gut zu wissen, werd ich auf meine kommende dann auch draufmachen :\ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Containy Geschrieben 26. April 2005 Autor Teilen Geschrieben 26. April 2005 Joa so hab ich mir das fast gedacht. Ist nervig, aber dann muss es wohl :cool: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 26. April 2005 Teilen Geschrieben 26. April 2005 Ich guck mal wie ich auf JS prüfen kann, damit dann, falls das abgeschaltet ist, eine andere Seite öffnet. <noscript> <a href="ohneJS.htm">Hier gehts ohne JS weiter</a> </noscript> Gruß, Markus Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aiun Geschrieben 27. April 2005 Teilen Geschrieben 27. April 2005 ich werde wohl nie verstehen warum manche leute Frames nicht mögen... irgendwelchen Inhalt - also das Impressum, als Bild anzeigen ist fies... einmal aus sicht der Wartbarkeit (müsstest jedesmal bild ändern, speichern, neu uppen) und zweitens wg. Ladezeit, wir dürften in dem bereich nicht davon ausgehen das jeder besucher DSL hat. ...entsprechend würde ich dir eher empfehlen die seite neu zu laden / eigene Seite mit dem Impressums-Text. hab vorhin mal den Befehl .innerHTML gesehen, der dürfte bei neureren Browsern (außer IE) nicht mehr funktionieren... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 27. April 2005 Teilen Geschrieben 27. April 2005 ich werde wohl nie verstehen warum manche leute Frames nicht mögen... ... hab vorhin mal den Befehl .innerHTML gesehen, der dürfte bei neureren Browsern (außer IE) nicht mehr funktionieren... Mein Firefox, mit dem ich es ja getestet hab, kommt mit innerHTML sehr gut zurecht. Ist ja auch ein normaler JavaScript-Befehl. und Frames...Frames sind für den Designer schön, für alle anderen aber nciht mehr. Suchmaschienen z.B. Entweder du lässt nur die Index.html (das Framesset ) zu, versteckst die Inhalte z.B. in Unterordnern und schlieest die per robots.txt aus, oder du musst in jeder Seite dafür sorgen, dass sie ohne dein Frameset nicht angezeigt wird bzw. beim Aufruf so umgeleitet wird, dass sie innerhalb des Framesets angezeigt wird. Da ist es viel einfacher gleich ohne Frames zu entwickeln. Ich war früher auch ein Frames-Verfechter... aber alles entwickelt sich weiter und Frames sind etwas, was man heute nicht mehr nehmen sollte. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aiun Geschrieben 27. April 2005 Teilen Geschrieben 27. April 2005 .innerHTML ist aber alter Javascript-Standard, nach neuem 'musst' du mit DOM Arbeiten. also HTML-Objekte erzeugen, text hinzufügen unsw. genauso wie document.write() 'alt' ist. Hatte mich mal gewundert warum ein Script nicht funktionierte und bin darüber dann auf einen neuen Standard, k.A. welche JS Version o.ä., gestoßen. Frames sind und bleiben super das Suchmaschinen damit nicht klarkommen ist sache der Suchmaschinen, und ich kenne bereits mehrere Seiten die "mit frames" fehlerfrei in Suchmaschinen drinstehen und angezeigt werden. Frames dienen letztlich dem Anwender, denn er muss nicht ewigkeiten zum menü zurückscrollen unsw. In meinen neusten Seiten arbeite ich auch kaum noch mit Frames, nur noch für reine Design-Frames um ladezeiten zu verkürzen, das liegt aber letztlich daran das ich jetzt viel mit Div-Layern, aufklappmenüs oder erscheinenden Zusatzinfos arbeite und Div-Layer nicht über die Frame-grenze hinauskommen... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 28. April 2005 Teilen Geschrieben 28. April 2005 Frames dienen letztlich dem Anwender, denn er muss nicht ewigkeiten zum menü zurückscrollen unsw. [...]nur noch für reine Design-Frames um ladezeiten zu verkürzen, Wenn deine Seite gut aufgebaut ist, hast du keine Probleme mit Menüs ohne Frames. Und Ladezeit... dafür gibt es den Browser-Cache. Wenn du dir mal die Header ansiehst, die ein Browser sendet und empfängt, wirst du merken, dass auch bei Seiten ohne Frames nur neue/geänderte Dinge übertragen werden, der Rest kommt aus dem Cache. Ich hab hier eine Seite "frameähnlich" aufgebaut und beim klicken von Meüpunkten merkst du (auch optisch) keinen Unterschied zu echten Frames. Und das ohne Frames. Aber das ganze ist eh meilenweit OT. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aiun Geschrieben 29. April 2005 Teilen Geschrieben 29. April 2005 genau !, wenn eine Frame / Antiframe "Beratung" stattfinden soll, können wir ja ein eigenes Thema aufmachen Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.