Forum Doku Wiki Blog

Forumsarchiv 2001, Juni
Frame name kein Objekt

archivierte Beiträge lesen

  1. (JAVASCRIPT) Frame name kein Objekt von Frankie, 27. 06. 2001, 08:39

Frame name kein Objekt

Der folgende Beitrag wurde am 27. 06. 2001, 08:39 Uhr von Frankie veröffentlicht.

Guten Morgen Forum,
ich weiß, dass das folgende vermutlich sehr primitiv ist, aber warum bitteschön bekomme ich die Meldung "parent.unten kein Objekt" aus dem folgenden Versuch (Archiv und JS-Praxis von Gamperl geben nichts her, oder doch?):

<html>
<script language="JavaScript">
<!--
if(screen.width <= 800)
    parent.unten.location = "TTT701.html"
else
    parent.unten.location = "special/testlinkleisteneu.html";
// -->
</script>
</head>
 <frameset>
    <frame name="andrtext" src="pages-fix/andrbegruessung.html" >
    <frame name="unten" src="pages-fix/andrlinkleisteunten.html" >
    <noframes>
      <body>
        Ihr Browser unterstützt keine Frames!
      </body>
    </noframes>
  </frameset>
</html>

Danke für Hilfe,
Frankie

Frame name kein Objekt

Der folgende Beitrag wurde am 27. 06. 2001, 09:20 Uhr von Michael veröffentlicht.

Hi Frankie,

mal so aus dem Bauch heraus (d.h. ohne zu testen):

Die js-Anweisung liegt schon im parent drin. Versuch's mal so:

if(screen.width <= 800)
    unten.location.href = "TTT701.html"
else
    unten.location.href = "special/testlinkleisteneu.html";

Dein code ist aber sonst schon sehr buggy. Korrigiere und probiere.

Gruss
Michael

Frame name kein Objekt

Der folgende Beitrag wurde am 27. 06. 2001, 09:25 Uhr von Reinhard veröffentlicht.

Hi Frankie,

auf dieser Ebene hast Du noch kein "parent"  - aber warum JS außerhalb einer function auch "frames" nicht kennt? Ich weiß es nicht.
Jedenfalls funktioniert der Code so (die Zeilen ohne »» wurden geändert):

> <html>
<head>
<script language="JavaScript">
<!--
function checkscreen()
{
> if(screen.width <= 800)
       frames.unten.location = "TTT701.html"
> else
       frames.unten.location = "special/testlinkleisteneu.html";
}
> // -->
> </script>
> </head>
<frameset  onload="checkscreen()"  rows="20%,*">
>     <frame name="andrtext" src="pages-fix/andrbegruessung.html" >
>     <frame name="unten" src="pages-fix/andrlinkleisteunten.html" >
>     <noframes>
>       <body>
>         Ihr Browser unterstützt keine Frames!
>       </body>
>     </noframes>
>   </frameset>
> </html>


:-)
Reinhard

Dankschön!

Der folgende Beitrag wurde am 27. 06. 2001, 11:20 Uhr von Frankie veröffentlicht.

Hi Reinhard,

*
*     Danke!
*

Frankie


> Hi Frankie,

> auf dieser Ebene hast Du noch kein "parent"  - aber warum JS außerhalb einer function auch "frames" nicht kennt? Ich weiß es nicht.
> Jedenfalls funktioniert der Code so (die Zeilen ohne »» wurden geändert):
...
> :-)
> Reinhard
r />> &nbQ

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4