Hallo Holger
Vielen Dank für deine Mühe.
Anschließend versuche ich, meine Frage besser zu formulieren..
1.) Das Verweistag <a href=....> ist nicht geschlossen.
Das Verweistag war geschlossen, die automatische Html - Korrektur (heißt doch so?) hat sich da selbstständig gemacht
- Du hast <dd> verwendet, was laut selfhtml eine Definition einleitet.
Auch <dd> hab ich dieser automatischen Korrektur zu verdanken..
- Du hast die Tabellenzelle mit einer Breite von 8 definiert, dein Bild im ersten Layer ist aber schon 120 breit...
Bin ich deiner Meinung :-)
Zum Inhalt:
Die Homepage mach ich (ohne Bezahlung - aus Interresse) "für" meinen Arbeitsgeber, der noch nichts von seinem Glück weis, einen derart motivierten, tadellosen Mitarbeiter zu haben, der in seiner Freizeit und in seiner "freien Zeit", an einer Website bastelt. ;-)
Die Firma verkauft Hardware.
Nun habe ich das ganze in FP 98 probiert, testen tu ichs momentan nur im IE 5.
Ich hatte folgende Idee:
Index.htm ist in 4 Frames aufgeteilt:
1Frame: horizontal - oben -fungiert als Kopfzeile
2Frame: vertikal - links - fungiert als Navigationsbereich
3Frame: vertikal - rechts - dient als Hauptbereich
4Frame: horizontal - unten - dient als Fußzeile
Wenn ich im Navigationsframe auf den Hooverbutton "Hardware" drücke, muß ich
sowohl eine NEUE Navigationsseite
in Frame2 (für die versch. HARDWARE)
als auch
in Frame3 (für die HAUPTSEITE)
öffnen.
Da ich mit einem Hooverapplet nicht zwei Frames ansteuern kann habe ich, Dank Pepe, das Hoovern der Grafik (des Buttons) zustande bekommen - inklusive das Laden von zwei Frames.
Das Problem an der Sache ist nun, daß diese "Buttons" zwar toll hoovern und auch die Frames laden, sie aber nicht beschriftet sind.
Am Bildschirm stehen jetzt viele rechteckige Grafiken, die nur darauf warten, daß ÜBER oder IN sie ein Text geschrieben wird, um den jeweiligen "Button" zu erklären.
Das Ganze schaut also so aus:
**********
*HARDWARE*
**********
* = Grafik
Ich habe dieses mit Layer probiert - aber noch nicht herausgefunden, wie das ordentlich funktioniert.
Ich könnte zwar jede Grafik einzeln "beschriften" - sprich in einem Grafikprogramm in die Grafik einen Text reinschreiben, habe aber
1)-insgesamt knapp 20 verschiedene Buttons
2)-pro Button zwei Grafiken, eine für mouseout, eine für mouseover.
Meine einfältige Meinung war, daß, wenn diese "Buttons" alle gleich ausschauen - sprich alle die gleiche Grafik besitzen - und sich nur durch ihre "Beschriftung" unterscheiden, es
1)- einen Geschwindigkeitsvorteil bringt, da
der Browser nur zwei Grafiken für alle zwanzig Buttons laden muß (anstatt 40*2KB) und
2)- ich der Meinung bin, daß mein "Beschriftungsproblem" sicherlich vielen bekannt sein müßte, da man ja ähnlich funktionierende Homepages sieht, und es im Sinne der Automatisierung kein allzugroßes Problem darstellen kann, einen Text über diese Buttons zu legen :-))
Anschließend führe ich meinen Code an, wo alles funktioniert, nur noch keine Layer enthalten sind:
<head><script language="javascript">
<!--
{
name1a = new Image(); name1a.src = "../images/Sf-ia.gif";
name1b = new Image(); name1b.src = "../images/Sf-a.gif";
var index = 99;
var iname;
}
function lighten (bildnr, bildobjekt)
{
window.document.images[bildnr].src = bildobjekt.src;
}
function darken (bildnr, bildobjekt)
{
if (bildnr != index)
{
window.document.images[bildnr].src = bildobjekt.src
}
}
function zweiframes (URL1,F1,URL2,F2)
{
parent.frames[F1].location.href=URL1;
parent.frames[F2].location.href=URL2;
}
// -->
</script>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<base target="_self">
<title>Navigation Home</title>
<meta name="Microsoft Theme" content="none">
<meta name="Microsoft Border" content="none">
</head>
<body background="../images/stahlmosaik.jpg" bgproperties="fixed" topmargin="0"
leftmargin="7" link="#0000CC" vlink="#000099" alink="#0000FF">
<div align="right">
<table border="0" width="88" height="256" cellspacing="1"
style="font-family: Tahoma; font-size: 10pt">
<tr>
<td width="9" height="58" valign="middle" align="left" nowrap><a
href="javascript:zweiframes('../Allgemein/nav_home.htm','Inhalt','../home.htm','Hauptframe')"
onmouseover="lighten(0,name1b);return true;"
onmouseout="darken (0,name1a); return
true;"><img src="../images/Sf-ia.gif"
alt="Home" border="0" align="left" WIDTH="120" HEIGHT="30"></a></td>
</tr>
Für jede Hilfe bin ich tankbar :)
Grüße Alex