1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Frameset - Javascript

    • Frage
  • andras98
  • 9. August 2004 um 23:28
  • Unerledigt
  • andras98
    10
    andras98
    Mitglied
    Reaktionen
    1
    Punkte
    911
    Beiträge
    137
    • 9. August 2004 um 23:28
    • #1

    Hi,

    ich hab ein Homepage wo die Startseite mittels Frameset definiert wird. Nun moechte ich gerne beim Zugriff auf diese Seite ein Javascript ausfuehren. Im Frameset selber kann ich ja nicht <Body onload=...> verwenden. Es wird einfach ignoriert. Nun hab ich versucht in den Seiten des Frameset das Skript auszufuehren mittels Body onload. Da ich mit dem Skript den window.document.referrer abfrage funktioniert es aber nicht da er anscheined als Referrer die HTML Seite mit dem Frameset sieht. Bei anderen Seiten (ohne Frameset) funktioniert mein Javascript. Jemand eine Idee? PHP/etc. kommt nicht in Frage da es ein FreeWebspace ist ...

    lg,

    andreas

    --
    Glücklicher Absolvent von 933 :wave2:

  • rck
    15
    rck
    Mitglied
    Reaktionen
    2
    Punkte
    2.342
    Beiträge
    437
    • 9. August 2004 um 23:56
    • #2
    Zitat von andras98

    ich hab ein Homepage wo die Startseite mittels Frameset definiert wird. Nun moechte ich gerne beim Zugriff auf diese Seite ein Javascript ausfuehren.

    Kannst Du ein Beispiel posten? (1x mit, 1x ohne Frames)?

    Innerhalb von Framesets kann man afaik kein Javascript ausführen, das geht nur innerhalb eines HEAD oder BODY einer nicht-frameset html-Seite.

    [ egapemoh eniem ] [ Korneuburg Community ] [ FB ] [ Xng ]

  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 10. August 2004 um 17:51
    • #3
    Zitat von andras98

    Hi,

    ich hab ein Homepage wo die Startseite mittels Frameset definiert wird. Nun moechte ich gerne beim Zugriff auf diese Seite ein Javascript ausfuehren. Im Frameset selber kann ich ja nicht <Body onload=...> verwenden. Es wird einfach ignoriert. Nun hab ich versucht in den Seiten des Frameset das Skript auszufuehren mittels Body onload. Da ich mit dem Skript den window.document.referrer abfrage funktioniert es aber nicht da er anscheined als Referrer die HTML Seite mit dem Frameset sieht. Bei anderen Seiten (ohne Frameset) funktioniert mein Javascript. Jemand eine Idee? PHP/etc. kommt nicht in Frage da es ein FreeWebspace ist ...

    lg,

    andreas

    Alles anzeigen

    entweder aus einem subframe über

    Code
    parent.document.referrer

    oder den referrer gleich im frameset abholen:

    HTML
    <html>
    <head>
    <title>Frame-Test</title>
      <script type="text/javascript">
        function foo(){
          alert(document.referrer);	
        }
      </script>
    </head>
      <frameset rows="100,*" onLoad="foo()">
        <frame name="header" scrolling="no" noresize src="about:blank">
        <frame name="main" src="about:blank" scrolling="auto" noresize>
      </frameset>	
    
    <body>
    </body>
    </html>
    Alles anzeigen

    oder aus deinem script heraus über

    lg, Benjamin Ferrari, bookworm.at

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung