Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > Tooltip in anderem Frame
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > Tooltip in anderem Frame

Pages: [1]

geschrieben von wwwChaOs am 27.05.2006 - 13:20
Ich hab schon seit Tagen das Problem..
Hab mir nen Javarea-SourceCode für Tooltips besorgt:
(http://www.javarea.de/index.php3?opencat=Javascript&subcat=Pop-up/Hilfe/Info&id=208)

Erst lief er nicht hab wahrscheinlich etwas falsch kopiert... aber nebensächlich... jetzt läuft er...

Das Problem...: Der Tooltip wird nur im self-Frame angezeigt... wie es vom Autor vorgesehen war. Ich möchte aber, wenn ich über die Buttons fahre, den Tooltip im oberen Frame angezeigt bekommen.

Ich hab versucht den Quelltext so zu verändern, indem ich parent.FrameName.funktion gesetzt habe, aber es kommt eine Fehlermeldung. ("Das Objekt unterstützt diese Eigenschaft oder Methode nicht." Zeile XYZ)


Der Aufbau meiner Seiten:
1. Framesite.html :

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>FRAMESET</title>
</head>
<frameset rows="39,*">
<frame name="xTOP" src="TOP.HTML">
<frameset cols="200,*">
<frameset rows="*,20">
<frame name="xLEFT" src="LEFT.HTML">
<frame name="xXTRA" src="XTRA.HTML">
</frameset>
<frame name="xMAIN" src="START.HTML">
</frameset>
</html>


2. LEFT.HTML : (da hab ich die Zeile: <a href="#" onmouseover="parent.xTOP.changetext(content[1]);" onmouseout="parent.xTOP.changetext(' ');">Java Scripte</a><br> so Verändert)

<!--html>
<head//-->

<script language="JavaScript" type="text/javascript">
<!--
// (C) 1998 Klaus Hentschel [ All rights reserved ].
// e-mail: kh@javarea.de
// www: http://www.javarea.de

var content=new Array()

content[0] = 'Text 1';
content[1] = 'Text 2';
content[2] = 'Text 3';
content[3] = 'Text 4';
content[4] = 'Text 5';
content[5] = 'Text 6';
content[6] = 'Text 7';
content[7] = 'Text 8';
content[8] = 'Text 9';

function changetext(whichcontent)
{
document.getElementById('descriptions').firstChild.nodeValue = whichcontent;
}
//-->
</script>


<style type="text/css">
<!--
#scriptmenu a
{
background-color: #426399;
text-decoration: none;
padding-left: 5px;
line-height: 20px;
font-weight: bold;
color: #fff;
width: 100%;
}

#scriptmenu a:hover
{
color: #f00;
}
//-->
</style>

<!--/head>
<body//-->

<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="25%">

<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td bgcolor="#ff9900"><b> Menü:</b></td>
</tr>
<tr>
<td id="scriptmenu"><a href="#" onmouseover="changetext(content[0]);" onmouseout="changetext(' ');">JAVAREA.DE</a><br>
<a href="#" onmouseover="parent.xTOP.changetext(content[1]);" onmouseout="parent.xTOP.changetext(' ');">Java Scripte</a><br>
<a href="#" onmouseover="changetext(content[2]);" onmouseout="changetext(' ');">Java Applet</a><br>
<a href="#" onmouseover="changetext(content[3]);" onmouseout="changetext(' ');">Java Tool</a><br>
<a href="#" onmouseover="changetext(content[4]);" onmouseout="changetext(' ');">Java Games</a><br>
<a href="#" onmouseover="changetext(content[5]);" onmouseout="changetext(' ');">Links</a><br>
<a href="#" onmouseover="changetext(content[6]);" onmouseout="changetext(' ');">Service</a><br>
<a href="#" onmouseover="changetext(content[7]);" onmouseout="changetext(' ');">Counter</a><br>
<a href="#" onmouseover="changetext(content[8]);" onmouseout="changetext(' ');">Gästebuch</a></td>
</tr>
</table>

</td>
<td width="4%"> </td>
<td id="descriptions" width="71%" valign="top"> </td>
</tr>
</table>

<!--/body>
</html//-->


3. TOP.HTML :
<html>
<head>
<title>xTOP</title>
</head>
<body>
</body>
</html>

So ich denke XTRA.HTML und START.HTML sind hier unwichtig.

Brauche umbedingt Hilfe.. hab wohl nen kleinen Denkfehler drin, aber ich find ihn nicht..

geschrieben von René am 27.05.2006 - 17:08
... was an Code grün ist kommt in deine top.html das was rot ist mußt du auch bei den anden Links einfügen.

geschrieben von wwwChaOs am 27.05.2006 - 18:16
big Fat THX René
War noch ne kleine Fehlermeldung: "content" war undefiniert, aber dann hab ich parent.xTOP. auch noch davor gesetzt ( also 3x parent.xTOP.) und dann ging es

<a href="#" onmouseover="parent.xTOP.changetext(parent.xTOP.content[0]);" onmouseout="parent.xTOP.changetext(' ');">JAVAREA.DE</a><br>

Und jetzt funzt es Jippiiii danke ;)


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.