1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Frameset - Javascript

    • Frage
  • andras98
  • 9. August 2004 um 23:28
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • andras98
    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

  • rck
    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.

  • a9bejo
    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

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

  1. Datenschutzerklärung
  2. Impressum