Einbettung eines CGI Links im MainFrame
CMT
- html
Hallo,
ich hoffe, mir kann hier jemand weiter helfen, da ich gerade mit meinem Latein am Ende bin. Ich bin derzeit dabei eine Homepage zu schreiben, in dieser Homepage möchte ich aus dem Naviverweis heraus im MainFrame einen Online Shop von Greatnet einfügen.
Dies ist mein Quelltext aus der Navi-Leiste (linker Frame):
<a href="vertrieb/vertrieb-shop.htm"
target="mainFrame"
style="text-decoration: none;">
<font style="font-size: 12px;"
color="#FFBF00">Onlineshop</font></a><br>
Dieser verweist auf die Vertrieb - Shop html Seite mit diesem Quelltext:
<html>
<head>
<title>Shop</title>
<meta name="revisit-after" CONTENT="7 days">
<meta name="language" content="deutsch, de">
<META NAME="robots" CONTENT="INDEX,FOLLOW">
<link rel="shortcut icon" type="../image/x-icon" href="./favicon.ico" />
<!------------------ Design Gestaltung --------------------------------->
<style type="text/css">
BODY {
scrollbar-face-color: #FFBF00;
scrollbar-shadow-color: #FF7F00;
scrollbar-highlight-color: #949697;
scrollbar-3dlight-color: #FF7F00;
scrollbar-darkshadow-color: #FF7F00;
scrollbar-track-color: #FF5F00;
scrollbar-arrow-color: #FF3F00;
}
div.bgfixed {
margin:0px 0px 0px 0px; border:0px solid red;
background-image:url(../images/smuv-bg-hell.jpg); background-repeat:no-repeat; background-position:center center;
background-attachment:fixed;
}
</style>
<----------------------------------------------------------------------->
</head>
<body bgcolor="#FFFFFF"
leftmargin="0"
topmargin="0"
MARGINHEIGHT="0"
MARGINWIDTH="0"
text="#000000"
link="#000000"
vlink="#000000"
alink="#FF0000"
background=" "
style="font-family: Arial;font-size : 12px;">
<div class="bgfixed">
<!----- Mittlerer Frame Anfang ----->
<iframe src="https://shop.greatnet.de/cgi-bin/shops/s000209/index.cgi"
width="100%"
height="600"
name="Onlineshop">
<p>Ihr Browser kann leider keine eingebetteten Frames anzeigen:
Sie können die eingebettete Seite über den folgenden Verweis
aufrufen: <br>
<a href="https://shop.greatnet.de/cgi-bin/shops/s000209/index.cgi">
Onlineshop</a></p>
</iframe>
<-------------------------------------->
</body>
</html>
Ich kann den Quelltext auch so ändern, dass gleich aus der NaviLeiste der Link im MainFrame angezeigt werden soll, mit den folgenen Quelltext:
<a href="https://shop.greatnet.de/cgi-bin/shops/s000209/index.cgi"
target="mainFrame"
style="text-decoration: none;">
<font style="font-size: 12px;"
color="#FFBF00">Onlineshop</font></a><br>
so überspringe ich die verlinkte Html Seite von vorher und sage, dass der Link direkt im MainFrame geöffnet werden soll.
NUR, das Problem ist, er tut es nicht! Egal welche Varriante ich wähle, der Online Shop öffnet sich zur ganzen Seite. Ich bekomme einfach nicht die verlinkte Seite als Frame im MainFrame eingesetzt. Alle anderen Verweise aus der Navi-Leiste öffnen sich ordnungsgemäß im MainFrame, sogar das Gästebuch von Greatnet. Was mach ich falsch? Kann mir bitte jemand einen Tip geben? Ganz fettes Danke schon mal im vorraus!
Gruß Andy
Wenn du vor hast, etwas zu verkaufen, dann rate ich dir, keine Frames zu verwenden und valide Quelltexte zu schreiben.
Ansonsten: Du kannst den Shop so öffnen, dass das Frameset geschlossen wird:
target="_top"
http://de.selfhtml.org/html/frames/verweise.htm
mfg Beat
Wenn du vor hast, etwas zu verkaufen, dann rate ich dir, keine Frames zu verwenden und valide Quelltexte zu schreiben.
Ansonsten: Du kannst den Shop so öffnen, dass das Frameset geschlossen wird:
target="_top"
http://de.selfhtml.org/html/frames/verweise.htmmfg Beat
Danke erst einmal für deine Antwort. Jedoch war mir diese Möglichkeit schon bekannt. Diese Varriante wollte ich jedoch auch nicht nutzen. Es muss doch eine Möglichkeit geben, den Shop im MainFrame anzeigen zu lassen. Mit alle anderen Links gehts doch auch. Bin schon total verzweifelt. hmmmm...
Hi,
NUR, das Problem ist, er tut es nicht! Egal welche Varriante ich wähle, der Online Shop öffnet sich zur ganzen Seite.
Die Shop-Seite hat einen sogenannten "Frame-Breaker" drin, der eben das Anzeigen in Frames verhindern soll:
<script language="javascript" type="text/javascript">
<!--
if (top.frames.length!=0) top.location=self.document.location;
//-->
</script>
Informiere dich also, ob sich der Shop diesbezueglich konfigurieren laesst, bspw. ueber die Anpassung des Templates o.ae. - oder wende dich an den Anbieter.
MfG ChrisB