FAQ (Häufige Fragen) - Detailansicht

Wie kann verhindert werden, das die Seite im Frame geladen wird?
CF kann das leider nicht erkennen.
Mit Javascript lässt sich überprüfen, ob die Seite im Frame eines Framesets läuft, indem die URL des Äusseren Fensters (top.location-Objekt) mit der eigenen URL verglichen wird.
Diese sollte gleich sein, ansonst wird das äussere Fenster mit der eigenen URL neu geladen.
Dabei werden eventuell vorhandene URL-Parameter mit übergeben:

<cfset url=CGI.script_name & "?" & CGI.query_string>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
  <cfoutput>
    if(top.location.href != self.location.href){
    top.location.replace("#url#");
    }
  </cfoutput>
</SCRIPT>


Zurück


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen