Umsetzen des Scripts "FrameSet nachladen"
ddps
- javascript
Hallo, kann mir bitte jemand eine Bewertung meiner ScriptAnpassung geben ?
es geht um das Script > http://www.starhtml.de/frameset.htm
ich habe versucht dieses Script für mein BAU-WEB anzupassen
dazu meine Frage > ist das so OK oder verfolge ich einen fehlerhaften Ansatz ?
angepaßt werden soll es an das WEB > http://www.hochbau-planung.de
dieses WEB besteht aus 2 Frames > BannerFrame + HauptFrame
_______________________________________________________________
"Master"-Seite / Frameset-Page > Name > index.htm
der HTML-Code dieser index.htm (nur zur Information, hier habe ich nichts verändert);
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>HOCHBAUBÜRO SCHMIDT, BauPlanung, BauBeratung, BauBetreuung</title>
<meta name="author" content="Peter Schmidt" />
<meta name="publisher" content="Peter Schmidt" />
<meta name="copyright" content="Peter Schmidt" />
<META name="y_key" content="f59bcef22ff6df5b" />
</head>
<frameset rows="205,*" framespacing="0" border="0" frameborder="0">
<frame name="Navigationsframe" scrolling="no" noresize target="Hauptframe" src="bannerframe.htm" marginwidth="0" marginheight="0">
<frame name="Hauptframe" src="hauptframe.htm" scrolling="auto" marginwidth="0" marginheight="0" target="hauptframe">
<noframes>
<body topmargin="0" leftmargin="0">
<p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht
unterstützt.</p>
</body>
</noframes>
</frameset>
</html>
_____________________________________________________________________________
Banner-Frame = der NavigationsFrame > bannerframe.htm
der HTML-Code dieses BannerFrames mit dem eingearbeiteten JavaScript;
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>bannerframe</title>
<base target="Hauptframe">
<!--
function Jump() {
if (top.location.search!="") {
var Size=top.location.search.length;
var Address=top.location.search.substring(1,Size);
if(document.images)
top.hauptframe.htm.location.replace(Address);
else top.hauptframe.htm.location.href=Address;
}
}
//-->
</script>
</head>
<body topmargin="0" leftmargin="0" bgcolor="#FFFFFF">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber2" height="205">
<tr>
…
</tr>
</table>
<onLoad="Jump()">
</body>
</html>
das script 2 wird nur 1x und zwar hier beim BannerFrame angewendet
_______________________________________________________________________
HauptFrame = der InhaltsFrame > hauptframe.htm
der HTML-Code dieses HauptFrames mit dem eingearbeiteten JavaScript;
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>hauptframe</title>
<base target="hauptframe">
<!--
function FramesetTest() {
if (top.frames.length==0) {
Address="index.htm?hauptframe.htm";
if(document.images) top.location.replace(Address);
else top.location.href=Address;
}
}
//-->
</script>
</head>
<body topmargin="0" leftmargin="0" bgcolor="#FFFFFF" background="images-gesamtweb/hintergrund-images/9fotos_1005x705-85-prozent.jpg">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#0000FF" width="100%" id="AutoNumber1" ><tr>
….
</tr>
</table>
<onLoad="FramesetTest()">
</body>
</html>
dazu ist zu bemerken;
a) beim BAU-WEB sind alle drei Dateien im gleichen Ordner bzw auf dem HauptPfad (HauptRoot)
gesonderte PfadAngaben sind also nicht erforderlich
b) dieses script 1 muß dann bei jeder einzelnen WebSite,
die im HauptFrame erscheint
in den head eingetragen werden > ???
c) incl gleichzeitig die Zeile <onLoad="FramesetTest()"> in jeden body dieser einzelnen Seiten
gruss + dank
peter
Hallo,
dazu meine Frage > ist das so OK oder verfolge ich einen fehlerhaften Ansatz ?
Du verfolgst 2 falsche Ansätze:
1. Du verwendest Frames.
2. Du verwendest ein Tabellenlayout.
HTMLer
Hallo,Danke, meine Fragestellung bezog sich auf das Script zum “Frameset nachladen“
und da ging es mir darum, habe ich die ScriptVorlage richtig umgesetzt ?
muß ich Teil 2 der Antwort so interpretieren, dass man dieses Script nicht verwenden kann, wenn die WebSeiten mit TabellenLayouts gestaltet sind ?
peter
Hi,
Hallo,Danke, meine Fragestellung bezog sich auf das Script zum “Frameset nachladen“
dieses Script ist ein Folgefehler zu Deinem von HTMLer genannten grundlegenden Fehler. Korrigierst Du diesen, hat sich Deine Frage erledigt.
muß ich Teil 2 der Antwort so interpretieren, dass man dieses Script nicht verwenden kann, wenn die WebSeiten mit TabellenLayouts gestaltet sind ?
Nein. Ich vermute, HTMLer wollte Dich damit animieren, Dich zunächst einmal mit den Grundlagen zu beschäftigen, bevor Du hohe Aufwände in das Vorhaben steckst, die aus dem fehlenden Wissen resultierenden Probleme durch weitere Probleme zu kaschieren. Aktuell hast Du die Chance, die Teufelsspirale der Mangelbehebung an ihrem Anfang zu beenden.
Cheatah
dieses Script ist ein Folgefehler zu Deinem von HTMLer genannten grundlegenden Fehler. Korrigierst Du diesen, hat sich Deine Frage erledigt.
der AnfangsFehler wäre dann das FrameSet, oder liege ich hier falsch ?
Ich muß aber einstweilen damit leben.
ohne jetzt das von mir umgestzte Script zu begutachten, die Frage, geht das Script generell nicht bei diesem WEB ?
peter
Hi,
der AnfangsFehler wäre dann das FrameSet, oder liege ich hier falsch ?
korrekt.
Ich muß aber einstweilen damit leben.
Die Genfer Konvention sagt etwas Anderes. Was sind denn in Deinem Fall die Ausreden, die Dich dazu treiben, Dich von Frames mit Stacheldraht fesseln zu lassen?
ohne jetzt das von mir umgestzte Script zu begutachten, die Frage, geht das Script generell nicht
Ich habe gegenwärtig keine Veranlassung, ein Script zu analysieren, das auf umständlichen Konzepten basiert, die nutzlos sind. Was ich Dir sagen kann ist, dass ich das Script bei Dir nicht gefunden habe und somit nicht mal in der Lage bin, ein Problem damit (also rein auf das Script bezogen, nicht dessen Kontext) zu *sehen*, geschweige denn Ursachen und Lösungen zu finden. Nicht reproduzierbare Probleme sind nicht lösbare Probleme.
bei diesem WEB ?
Die Schreibweise "WEB" lässt auf ein Akronym schließen. Falls Du statt dessen "Web" meinst: Das ist uralte Microsoft-Terminologie. Der Fachbegriff lautet "Site" oder "Website".
Cheatah
Hallo ddps,
dazu meine Frage > ist das so OK oder verfolge ich einen fehlerhaften Ansatz ?
deine Seiten sind technisch auf dem Stand des letzten Jahrtausends. Du solltest da wirklich nichts mehr dran verändern oder erweitern. Mach es statt dessen neu. Ich war übrigens auch mal so weit wie du jetzt: Frames und ein Problem nach dem Anderen ... . Fang von Vorne an und dann wird es auch was.
angepaßt werden soll es an das WEB > http://www.hochbau-planung.de
da ist aber kein Script drin.
Gruß, Jürgen
PS Ich hoffe, eure Hochbauplanung ist moderner als euer Webauftritt.
angepaßt werden soll es an das WEB > http://www.hochbau-planung.de
da ist aber kein Script drin.
nein, es ist noch nicht drin, weil ich ja erst mal möchte, ob es so geht wie ich es angepaßt habe ?
es geht mir um den HTML-Text den ich hier ins Forum gestellt habe mit dem angepaßten script ?
ich wolte es halt erstmal fremd-begutachten lassen was ich gemacht habe
peter
Hallo ddps,
ich wolte es halt erstmal fremd-begutachten lassen was ich gemacht habe
und, soll ich das jetzt in eine Testseite einbauen, also praktisch deine Seite nachbauen, um dein Script zu testen? Stell eine Testseite online, dann können sich mögliche Helfer das mal ansehen.
Gruß, Jürgen
angepaßt werden soll es an das WEB > http://www.hochbau-planung.de
da ist aber kein Script drin.
es ist deshalb noch nicht drin, weil ich die Anpassung erstmal fremd-begutachten lassen wollte
den angepassten HTML-Text habe ich hier als Beitrag ins Forum gestellt
peter