NOF-Forum  |  Referenzen  |  Kontakt  |  Impressum  |  Sitemap

NetObjects Fusion - Tutorials
NOF Tutorials und Hilfe von Thomas Frei-Herrmann

Wie kann ich ein Inline-Frame (oder auch iframe) einbauen? Guckt auch hier für eine Frameset.

... und wie kann ich verhindern, dass man die geframte Seite einzeln aufrufen kann?


das geht seit NOF 10.0 sehr, sehr einfach! (Update 2 muss installiert sein)

Nur auf den Button "Inlineframe" klicken (siehe Bild unten) und dann das integrierte Fenster in die gewünschte Größe in den Layout Bereich ziehen. Die Größe kann später jederzeit verändert werden.

Man kann auch bei älteren NOF Versionen ein “Inline Frame” mit diesem Code einbauen.

> Textfeld aufziehen > demarkieren > mit einfachem Klick markieren
> Fenster “Text-Eigenschaften” > Button “HTML” > “Vor dem Tag” (NOF 11 “vorher”) Code unten einfügen

<iframe name="Fenster1" width="500" height="400" Scrolling="yes" FrameBorder="0" SRC="./Deine-Seite-Im-Iframe.html"></iframe>

Es öffnet sich dann sogleich das Fenster unten. Hier dann den Link angeben, ob intern oder extern.

... dieses Inlineframe von NOF hat einen weißen Hintergrund beim Laden einer Seite, der kurz aufblitzt. Wollt Ihr das unterbinden, dann könnt Ihr den Hintergrund transparent machen.

Hierzu klickt Ihr auf das Inlineframe und dann im Fenster “Inlineframe-Eigenschaften” auf den
Buttom “HTML”. Dort fügt Ihr “Im Tag” (NOF 11 “innen”) noch diesen Code-Schnipsel hinzu:

allowtransparency="true"

... und so kann solch ein Inlineframe (transparent) dann z.B. aussehen.

... oder auch so - integriert in eine Tabelle

... oder auch so als Ziel für einen Link (transparent) verwendet werden

... oder wie man ein Inlineframe dynamisch auf die geframten Seiten anpassen kann

... und noch eine Beispielseite von mir, die weitere Anwendungen eines Inlineframes zeigt.

 

Anzeigen einer Seite unterbinden

Will man verhindern, dass die Seite, die man eigentlich ausschließlich im Inlineframe anzeigen möchte, auch direkt aufrufbar wäre (z.B. könnte sie von Google gefunden werden und man hat dann keine Navigation auf dieser Seite), dann könnt Ihr den Code-Schnipsel unten einbauen.

 

Dieses Script gehört dann in die HTML der Seite, die Ihr mit dem Inlineframe aufruft.

> auf das Layout klicken > Fenster “Layout-Bereich-Eigenschaften” auf Button “HTML” klicken
> und das Script (unten) “Zwischen Head Tags” einfügen

... natürlich müsst Ihr anstelle von “Inlineframe-Ziel.html” Eure Seite angeben auf der Ihr Euer
Inline-Frame eingebaut habt, damit durch das Script auf diese Seite umgeleitet wird.

<script type="text/javascript">
  if ( self == top ) { location.href = "Inlineframe-Ziel.html"; }
</script>

... hier mal ein Beispiel meiner Seite http://www.tommyherrmanndesign.com/nof/html/garten1.html auf der ich dieses Script eingebaut habe. Die Seite “garten1.html” würde sonst lediglich die Blume unten im Foto zeigen. Durch das Script wird sogleich auf meine Seite Inlineframe-Ziel weitergeleitet.

zurück

Tutorials von Thomas Frei-Herrmann

diese Seite weiter empfehlen


Counter Statistik