Frames
Yvonne
- html
Hallo!!
Bin schon am verzweilfeln, ich bin grade dabei eine Homepage zu erstellen mit Frames.
Ich habe schon alle Frames erstellt, nur wenn ich jetzt auf der MainFrame Seite bin und auf eine Buttom klicke, öffnet er die Seite zwar, aber ohne den anderen Frames (also ohne NavFrame und mainFrame).
Ich Hoffe mir kann da jemand helfen!!
Wäre echt lieb!!
Ciaoi Yvi!!
Hallo
schau mal den Link an, mit den du die neues Seite öffnen willst.
Das "Target" muss richtig eingefügt werden.
<a href="seite.de" target="deinFrame">Link</a>
Kevin
Hy!
Also ich will nicht, das sich eine neue Seite öffnet.
Das ist jetzt der text von einem Buttom vielleicht könnt ihr ja damit was anfangen! Ich hab ihn jetzt aba ohne target="" :
<tr>
<td bgcolor="#6699CC" align="left" height="17" width="134" border="1"> <a href="StartFrame.html"><img src="Start Buttom2.gif" width="136" height="17" border="0"></a></td>
</tr>
angenommen dein frame wo die seite erscheinen soll heisst "huibuh"
dann wäre dein code
<tr>
<td bgcolor="#6699CC" align="left" height="17" width="134" border="1"> <a href="StartFrame.html" TARGET="huibuh"><img src="Start Buttom2.gif" width="136" height="17" border="0"></a></td>
</tr>
angenommen dein frame wo die seite erscheinen soll heisst "huibuh"
dann wäre dein code
<tr>
<td bgcolor="#6699CC" align="left" height="17" width="134" border="1"> <a href="StartFrame.html" TARGET="huibuh"><img src="Start Buttom2.gif" width="136" height="17" border="0"></a></td>
</tr>
Echt, dann glaub ich weiß ich schon was ich falsch habe!!
Ich hab bei a href den namen von meinen Frame stehen!!
was kommt denn da bei a href hin!?
angenommen dein frame wo die seite erscheinen soll heisst "huibuh"
dann wäre dein code
<tr>
<td bgcolor="#6699CC" align="left" height="17" width="134" border="1"> <a href="StartFrame.html" TARGET="huibuh"><img src="Start Buttom2.gif" width="136" height="17" border="0"></a></td>
</tr>
Echt, dann glaub ich weiß ich schon was ich falsch habe!!
Ich hab bei a href den namen von meinen Frame stehen!!
was kommt denn da bei a href hin!?
Nein hast Du NOCH nicht! target = "huibuh"
msut du noch eintragen!<a href="StartFrame.html" TARGET="huibuh"><img src="Start Buttom2.gif" width="136" height="17" border="0"></a>
und in der html mit der deklaration musst du deinen frames namen geben:
<frame src="main.htm" name="HUIBUH" >
bydey
Ja, jetzt hab ich ihn so benannt, wie er bei mir heißt:topFrame
er öffnet ihn aber imer noch in einem anderen Fenster und das ohne Nav und main!
Stell mal den code from frameset und der html mit dem hier rein!
bydey
Frameset!!
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="*" cols="136,*" frameborder="NO" border="0" framespacing="0">
<frame name="leftFrame" scrolling="NO" noresize src="Nav_Logo2.html">
<frameset rows="111,*" frameborder="NO" border="0" framespacing="0" cols="*">
<frame name="topFrame" noresize scrolling="NO" src="StartFrame.html">
<frame name="mainFrame" noresize scrolling="NO" src="Main.html">
</frameset>
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</noframes>
</html>
das ist jetzt z.B. mein StartFrame!!
<html>
<head>
<title>Top</title>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#003366">
<table width="750" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#003366" colspan="2" align="right" valign="top" height="5">
</tr>
<tr>
<td width="1" align="right"valign="top" bgcolor="#C7D2DD" height="87"></td>
<td width="749" valign="top" rowspan="2" align="right" bgcolor="#C7D2DD"><img src="Startbild.jpg" width="292" height="89"></td>
</tr>
<tr>
<td height="2" valign="top" bgcolor="#C7D2DD" width="1"></td>
</tr>
<tr>
<td bgcolor="#6699CC" colspan="2" align="left" valign="top" height="18" width="134">
</td>
</tr>
</table>
</html>
ich hoffe das reicht!
Hallo,
auf den ersten Blick ist nichts zu entdecken... auch ist in deinem
Startframe kein link drinn...
grundsätzlich
<a href="eineseite.html" target="namedesframes"><img....></a>
href = deine ganzen html seiten...
target = die namen deiner frames also: leftFrame oder topFrame oder mainFrame
Odium
Also ist bei mir jetzt nichts falsch?
Oder was ist daran nciht inordnung?!
Und noch ein bischen code mit dem link.
bydey
Ehrlich, ich blicks a net.
Und noch ein bischen code mit dem link.
bydey
Ehrlich, ich blicks a net.
Das... ??
<td bgcolor="#6699CC" align="left" height="17" width="134" border="1"><a href="StartFrame.html" target="_parent"onMouseOut="MM_swapImgRestore()" onMouseDown="MM_swapImage('Start','','Start Buttom2.gif',1)" onMouseOver="MM_swapImage('Start','','Start Buttom_B2.gif',1)" onMouseUp=MM_swapImage('Start','','Start Buttom_B2.gif',1)>
<img src="Start Buttom2.gif" width="136" height="17" border="0"></a></td>
</tr>
<tr>
<td bgcolor="#003366" height="11" valign="top" colspan="2" width="1"></td>
</tr>
<tr>
<td bgcolor="#003366" height="22" valign="top" colspan="2" width="1"></td>
</tr>
<tr>
<td><a href="ProfilFrame.html" target="topFrame" onMouseDown="MM_swapImage('Firmenprofil','','Firmenprofil Buttom.gif',1)" onMouseUp=MM_swapImage('Firmenprofil','','Firmenprofil Buttom_B.gif',1) onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Firmenprofil','','Firmenprofil Buttom_B.gif',1)"><img src="Firmenprofil Buttom.gif" width="136" height="17" border="0" name="Firmenprofil" alt="Firmenprofil" lowsrc="Nav_Logo%20%20%20%20(NEU).html"></a></td>
</tr>
<tr>
<td bgcolor="#003366" height="7" valign="top" colspan="2" width="1"></td>
</tr>
<tr>
<td><a href="Infoframe.html" target="topFrame" onMouseDown="MM_swapImage('Information','','Information Buttom.gif',1)" onMouseOver="MM_swapImage('Information','','Information Buttom_B.gif',1)" onMouseOut="MM_swapImgRestore()" onMouseUp=MM_swapImage('Information','','Information Buttom_B.gif',1)><img src="Information Buttom.gif" width="136" height="17" border="0" name="Information" alt="Information"></a></td>
</tr> ............
Also ich sehs nicht, sorry.
Dein code ist auch nicht gerade übersichtlich.
Schweiss doch mal alle mouse-commands raus und check nur deine target funktion.
bydey
Ja, der ist so unübersichtilich, weil ich ihn jetzt hier nicht geändert habe! naja, mal gucken vielleicht bekomm ich das ja irgendwann ma hin! Danke trotzdem!!
Juhuuu, ich habs hingekriegt!!!
Danke noch mal an allen die mir geholfen haben!!
Ciao, bis zur nächsten Frage, bzw. Problem *gg*
Yvonne
Hallo,
die OnMouseUp-Funktion ist nicht mit einem " umschlossen...
war das der dreamweaver?
dann mal testen...
wenns dann nicht hinhaut mal die events wie onmouse... rausschmeissen und testen...
was ist dieses genau:
onMouseDown="MM_swapImage('Start','','Start Buttom2.gif',1)"
ich kenn ja die auswertende funktion nicht, aber ich nehmen an, dass 'Start Buttom2.gif' ein Bild sein soll... stimmt das auch wirklich mit dem dateinamen? freizeichen vermeiden...
und der letzte parameter ist auch als Integer gemeint?
Odium
Hallo,
da du keinen Quelltext mit angibst muss ich raten:
eventuell liegt es am target attribut deiner links...
wenn target="_top" ist werden die frames natürlich aufgebrochen...
Odium
willst du wenn du in einem frame auf einen link klickst, das sich die seite in dem anderen frame öffnet?...
dann musst du in deinen link target="name_des_frames" mit reinschreiben => <a href="x.htm" target="framename">link</a>
oder willst du bei einem klick auf einen link in dem einen frame das sich in diesem frame und in einem anderen frame jeweils eine seite öffnet?...
dann müsstest du mit javascript ran:
parent.frames["frame1"].location.href="x.htm";
parent.frames["frame2"].location.href="y.htm";
Hi Yvi.
Vermtlich hast Du das target vergessen.
Für dein frameset:
<frame src="main.htm" name="bottom" >
Für deine link:
<A HREF="jolaf1/jolaf1.html" target="bottom" >
test
bydey
Ja, jetzt hab ich ihn so benannt, wie er bei mir heißt:topFrame
er öffnet ihn aber imer noch in einem anderen Fenster und das ohne Nav und main!