Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Frameset automatisch mitladen

Cully / 5 Antworten / Baumansicht Nickles

Hallo...


ich möchte gerne, daß wenn eine Seite aus meinem Frameset über eine Suchmaschiene aufgerufen wird, das gesamte Frameset (also die gefundene Seite im MainFrame und das dazugehörige Menü außenrum) geladen und angezeigt wird.


Kann mir jemand sagen wie das funktioniert?


Danke

bei Antwort benachrichtigen
J-G-W Cully „Frameset automatisch mitladen“
Optionen

Bei Frames haben Suchmaschinen immer Probleme. Anzeigebegriff in den Suchmaschinen meistens: "... für die Anzeige einen Browser der Frames...".
Daher empfehle ich immer, eine ROBOT.txt zu erstellen und somit genau zu devinieren, was durchsucht werden kann und was nicht. Die Frames natürlich nicht. Am besten alles außer der Startseite sperren, diese ohne Frames erstellen und auf Suchmaschinen optimieren (wenn Du das willst). Von da aus die User weiterleiten.
Habe ich zumindest mit einer früheren privaten Seite (Erotik) so gemacht und war z.B. bei GOOGLE ganz oben bei den gewünschen Begriffen. Natürlich sollte man die Matas im Text dieser Seite wiederholen, kann man ja kaschieren.

bei Antwort benachrichtigen
Cully J-G-W „Bei Frames haben Suchmaschinen immer Probleme. Anzeigebegriff in den...“
Optionen

Glaub du hast mich falsch verstanden!

Mir geht es eher um den technischen Aspekt:

Wenn also eine Seite, die normal im Mainframe steht, über eine Suchmaschiene gefunden wird - möchte ich daß beim Aufruf dieser Seite automatisch das gesamte Frameset mitgeladen- und die Seite die über die Suchmaschiene gefunden wurde, in den Mainframe geladen wird!

bei Antwort benachrichtigen
Jens2001 Cully „Glaub du hast mich falsch verstanden! Mir geht es eher um den technischen...“
Optionen

Er hat deine Frage schon verstanden!
Du aber seine Antwort nicht.

bei Antwort benachrichtigen
Cully Jens2001 „Er hat deine Frage schon verstanden! Du aber seine Antwort nicht.“
Optionen

Hat mir aber nicht wirklich weiter geholfen... hat sich aber mitlerweile erledigt!

Die Antwort wäre:

--------------------------------------------
head
...
SCRIPT language="JavaScript"
!--
function checkFrameset() {
if(!parent.xyzVerweisframe)
location.href="http://www.xy.de/unterverzeichnisXY/index.htm?" + location.pathname;
}
//--
/SCRIPT
/head
body onLoad='checkFrameset()'
...
----------------------------------------
(Quelle SelfHTML)

gewesen.

Trotzdem Danke!

Cully

bei Antwort benachrichtigen
HADU Cully „Frameset automatisch mitladen“
Optionen

Hi,
hier ein Beispiel für ein Javascript, dass so etwas macht

<script language="JavaScript">
<!---
function is_msie() {
return (navigator.appName == "Microsoft Internet Explorer");}
function Framing(){
if (this.document == top.document ||
top.location.host != this.location.host) {
var pathprefix = location.protocol + '//'
+ location.host
+ location.pathname.substring(0,
location.pathname.lastIndexOf('/')+1);
var doctitle = document.title;
document.clear();
document.open("text/html");
document.writeln('<html>\n<head><title>' +doctitle+
'</title></head>');
document.writeln('<frameset cols="150,*" framespacing="0" border="false" frameborder="0" noresize>'+
'<frame src="'+pathprefix+'inhalt2.htm" name=inhalt scrolling="no" noresize>'+
'<frame src="'+top.location.href+'" name=Hauptframe >'+
'</frameset></html>');
document.close();
return true;
}
return false;
}
function msieFraming() {
if (is_msie()) {
if (Framing()) {
window.setTimeout('top.frames["Hauptframe"].location.href = '+
'"'+top.location.href+'";',10);
}}}
function netscFraming() {
if (!is_msie()) Framing();
}
msieFraming();
// --->
</script>



Du musst es natürlich an Deine Befürfnisse anpassen

bei Antwort benachrichtigen