+ Antworten
Ergebnis 1 bis 10 von 10

Thema: Anzeige URL statt nachgeladenes Frameset

  1. #1
    TP-Senior uwe.h ist auf einem guten Weg
    Registriert seit
    May 2002
    Beiträge
    266

    Anzeige URL statt nachgeladenes Frameset

    Hallo zusammen,

    ich nutze auf einer Site noch Frames (ok, schlagt mich ;-) )
    Oben = menue
    Unten = inhalt
    Beim Aufruf von Inhaltsseiten werden diese mit framejammer in das menue/frameset nachgeladen.

    Wenn man also die Seite
    Code:
    http://www.domain.de/seite.html
    aufruft, steht in der Adresszeile:
    Code:
    http://www.domain.de/index.htmll?http://www.domain.de/seite.html~inhalt
    Kann man das framejammer-script so veränder, dass statt des verschachtelten Ergebnisses des scripts nur die "reine" url der aufgerufenen Seite in der Adresszeile steht?

    DANKE!
    Uwe

  2. #2
    TP-Senior uwe.h ist auf einem guten Weg
    Registriert seit
    May 2002
    Beiträge
    266
    Keiner eine Idee?
    Bitte ... Danke!
    ;-)
    Uwe

  3. #3
    TP-Moderator fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User fuchzga lebt für das TP und seine User Avatar von fuchzga
    Registriert seit
    Nov 2007
    Ort
    München
    Beiträge
    1.835
    Zitat Zitat von uwe.h Beitrag anzeigen
    Kann man das framejammer-script so veränder,...
    Wahrscheinlich wäre es hilfreich, wenn wir wissen würden welches FrameJammer-Script gemeint ist.

  4. #4
    TP-Senior uwe.h ist auf einem guten Weg
    Registriert seit
    May 2002
    Beiträge
    266
    Moin,

    Framejammer bedeutet:

    Im Frameset (index1.html) steht:
    <script>
    // frameJammer_hp v2.2
    if (self != top) // frame buster
    top.location.replace(self.location);

    function frameJammer_hp(){
    var framedPage = location.search;
    if (framedPage.length > 1){
    framedPage = framedPage.substring(1);
    var theSplit = framedPage.lastIndexOf('~');
    var thePage = framedPage.substring(0,theSplit);
    var theFrame = framedPage.substring(theSplit+1);
    eval("top."+theFrame+".location.replace('"+ thePage+"')");}
    }

    // frameJammer_hp End
    </script>




    In der jeweiligen Seite steht:
    <script>
    // frameJammer_hp v2.2
    if (window.name!='inhalt' && window.name!='booker_')
    top.location.replace('/index1.html?'+location.href+'~inhalt');
    // frameJammer_hp End
    </script>

    Grundsätzlich wäre die Frage, ob sowas mit Javascript überhaupt möglich ist?

    DANKE!
    Uwe

  5. #5
    TP-Specialist the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE Avatar von the0bone
    Registriert seit
    Mar 2001
    Ort
    NDS
    Beiträge
    4.269
    Zitat Zitat von uwe.h Beitrag anzeigen
    Hallo zusammen,

    ich nutze auf einer Site noch Frames (ok, schlagt mich ;-) )
    Sollte ich mir jetzt nicht nehmen lassen!!! *klatsch*

    Ich habe aber auch jetzt noch nicht verstanden, was du machen möchtest.

    Und wenn du schon eh auf JavaScript nicht verzichtest... warum machst du deine Frames dann nicht weg und lässt JavaScript deine Inhalte einladen.
    the0bone

    Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.

  6. #6
    TP-Senior uwe.h ist auf einem guten Weg
    Registriert seit
    May 2002
    Beiträge
    266
    Zitat Zitat von the0bone Beitrag anzeigen
    ... warum machst du deine Frames dann nicht weg und lässt JavaScript deine Inhalte einladen.
    Wenn ich die Frames weg mache, brauche ich ja kein JS mehr ... dann hätte sich das Thema eh erledigt ;-)

    Aber ich will (noch) bei den Frames bleiben, weil:
    1.) Ich finde es optisch ansprechend, wenn wie oberen 170 Pixel IMMER ein schönes Bild inkl. Menü zeigen.
    2.) Wenn ich nun alles auf php umstelle (und das Menü, welches z. Zt. noch im oberen Frame ist, per include einfüge), habe ich etwas "Angst" um die PageRanks meiner Seiten und die Links darauf.

    Aber die Frage war:
    Kann man mit JS die Anzeige der URL in der Adresszeile beeinflussen, also so, dass statt
    Code:
    http://www.domain.de/index.htmll?http://www.domain.de/SEITE.html~inhalt
    nur
    Code:
    http://www.domain.de/SEITE.html
    angezeigt wird.

    Die zweite Frage wäre dann erst, wie ich den vorhandenen FrameJammer-Code abändern müsste ... wenn JS es eh nicht kann, isses eh egal ;-)

    DANKE!
    Uwe

  7. #7
    TP-Specialist the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE Avatar von the0bone
    Registriert seit
    Mar 2001
    Ort
    NDS
    Beiträge
    4.269
    Zitat Zitat von uwe.h Beitrag anzeigen
    Code:
    http://www.domain.de/SEITE.html
    Lösche alles JavaScript aus deinen Dateien!
    Erstelle deine SEITE.html Seite mit dem Frameset.

    Rufe die Seite auf und fertig!

    *und nein, ich will dich grad nicht ärgern oder für doof verkaufen, ist aber so! Ein normales Frameset braucht dein komisches JavaScript nicht!*
    the0bone

    Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.

  8. #8
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.715
    aber auch dann gibt es wieder "unterseiten", die dann evtl ohne das frameset aufgerufen werden .. solange man auf der seite normal navigiert, gibt es das problem ja erst gar nicht ..

    @uwe.h:
    überleg doch nochmal, ob du nicht auf die frames verzichten kannst .. ein feststehendes menu kann man mit css auch ohne frames erreichen.. deinen pagerank sollte das nicht allzu sehr beeinflussen .. du kannst ja das menü auch an das ende der seiten schreiben und per css "hochschieben" .. dadurch bleibt der "wichtige" anfangsteil deiner seiten genauso, wie er jetzt auch ist, und goggel und co. sollten nicht viel zu meckern haben ..

  9. #9
    TP-Senior uwe.h ist auf einem guten Weg
    Registriert seit
    May 2002
    Beiträge
    266
    @ the0bone: Wie "wildmieze" schon schreibt, gibt es dann ja wieder "unterseiten" ... das löst also das Problem nicht ;-)
    Trotzdem Danke für diesen logischen Ansatz.

    @ wildmieze: Ja, ich werde wohl auf die Dauer nicht drumherum kommen, alles auf php umzustellen, um dann einfach das menue zu includen.

    Aber "feststehendes Menü mit CSS"? ... das wäre ggf. eine Lösung! Klappt die auch in ALLEN Browsern?

    EDIT:
    Dazu müsste ich ja noch nicht mal auf php umstellen, da CSS ja auch in nirmalen html-Seiten funktioniert, richtig?
    Und es hätte sogar noch den Vorteil, dass die Struktur der Seiten auch mit ausgeschaltetem JS funktionieren würde ... das muss ich mir näher ansehen!

    EDIT2: Wie ich gerade gelesen habe, können ältere Browser Probleme machen. Vor allem muss der ganze Menü-Code in jeder Seite enthalten sein ... da ist php mit include doch vorzuziehen ... das werde ich dann wohl irgendwann mal in Angriff nehmen müssen.
    Aber Danke für die Anregungen!

    DANKE!
    Uwe
    Geändert von uwe.h (15.09.2009 um 17:42 Uhr)

  10. #10
    TP-Veteran wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE wildmieze ist ein richtiges Arbeitstier - DANKE Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.715
    php-include und fixes css-menü schließen sich ja nicht aus^^ .. und für ältere browser (IE6) gibt es workarounds .. das wird schon

+ Antworten

Ähnliche Themen

  1. UTF-8 Anzeige. Fragezeichen statt Umlauten.
    Von sess im Forum Webdesign allgemein
    Antworten: 4
    Letzter Beitrag: 02.03.2009, 09:27
  2. Alternativ-Anzeige statt Flash-Film
    Von tomate71 im Forum Dreamweaver & andere Webeditoren
    Antworten: 2
    Letzter Beitrag: 21.01.2008, 13:14
  3. Antworten: 9
    Letzter Beitrag: 05.07.2007, 14:31
  4. Serverproblem: Dateien zum Download statt Browser-Anzeige
    Von nicor im Forum Server & Provider
    Antworten: 6
    Letzter Beitrag: 17.01.2005, 23:26
  5. ssi statt Frameset
    Von Harry im Forum Webdesign allgemein
    Antworten: 1
    Letzter Beitrag: 27.05.2002, 23:19

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51