• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

HTML Seite einbinden

erich.wanker

Neues Mitglied
Hallo Leute,

ich will eine HTML Seite (Darstellung wird über CSS gesteuert, Serverseitig arbeiten php´s für mySql-Datenbankabfragen..ect..alles Standardsachen) auf anderen Domains (aus besonderen Gründen..) anzeigen.

gehen tut´s mir um 2 Dinge:
1.) In der Browser-Adresszeile soll nicht meine Subdomaingeschichte stehen
2.) Ich will keine "doppelten Scrollbalken"

Die anderen Domains gehören nicht mir, ich schicke dem Domaininhaber nur die entsprechenden Codezeilen.


Das ist der fehlerhafte Code für die anderen Domains:
Code:
<html>
<head>
<meta Dingsbums...>
<title>Partnerseite von XY</title>
<style type="text/css">
  iframe { width:100%; height:100%; border:0; }
</style>
</head>

<body topmargin="0" leftmargin="0">
<iframe id="iframe" tag="iframe" name="iframe" src="http://www.meineDomain.at" frameborder="0" border="0"></iframe>

</body>
</html>

das ist der fehlerhafte Code , den ich auf meiner Seite hab:
Code:
..
</head>


<body>


  <script type="text/javascript">
    function setIframeHeight() {
        if(parent.frames.length && document.documentElement && document.documentElement.scrollHeight) {
         var iframe = parent.document.getElementsByTagName('iframe')[0];
         iframe.style.height = '0';
         iframe.style.height = (document.documentElement.scrollHeight + 10) + 'px';
         iframe.style.width = (document.documentElement.scrollwidth + 10) + 'px';
        }
    }
    window.onload = setIframeHeight;
  </script>


.. Im Crome /FF funktionierts eigentlich nicht schlecht ..
Der $§%$" IExplorer stellt aber wieder mal ein Problem dar..

Kann mir jemand sagen, was an dem Script falsch ist, oder ob es eine andere Lösung gibt ? (eine Domain Weiterleitung ist natürlich keine Lösung, da sonst die Adresszeile wieder auf "meine" Domain geht..)

Vielen Dank

Erich
 
HTML:
<!DOCTYPE html>
<html>
 <head>
  <style>
   *, html
   { margin:0; padding:0; }
   iframe
   {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
   }
  </style>
 </head>
 <body>
  <iframe src="http://domaine.de/" frameborder="0"></iframe>
 </body>
</html>
 
Zuletzt bearbeitet:
Zurück
Oben