ich habe bei einem iframe einen link drinnen allerdings öffnet er ein ganz neues fenster,
ich will aber das er intern ist.
iframe öffnet neues fenster
-
moritz -
21. April 2007 um 15:14
-
-
-
naja,
ich habe 1 hauptfensterHTML
Alles anzeigen<html> <head> <title> meine homepag </title> </head> <style type="text/css"> <!-- body { background-color: #004040; } a:link, a:visited, a:active, a:focus { color:#0000ff; text-decoration: none; } a:hover { color:red; text-decoration: none; } --> </style> <iframe src="menu.html" width="100%" height="10%" name="menu" align="center" frameborder="10" scrolling="no"> </iframe> <iframe src="index_frame.html" width="90%" height="90%" name="index" align="center" frameborder="10" scrolling="yes"> </iframe> </html>
dann habe ich das menü:
HTML
Alles anzeigen<html> <body style="background-color:#808080"> <div align="center"> <font color="#000000"> <tr> <td> [url='index.html']Home[/url] [url='aboutme.html']About me[/url] [url='photos.html']Photos[/url] [url='videos.html']Videos[/url] [url='contact.html']Contact[/url] </td> </tr> </font> </div> </body> </html>
und das menü:
HTML
Alles anzeigen<html> <body style="background-color:#808080"> <style> body { scrollbar-face-color: #808080; scrollbar-shadow-color: #000000; scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #004040; scrollbar-track-color: #004040; scrollbar-arrow-color: #000000; } </style> <div align="center"> <font color="#004040"> <font size="+3">hallo </font> </font> </div> <div align="center"> [img]foto.JPG[/img] </div> </body> </html>
-
-
es geht, danke,
aber jetzt gibts ein neues problem.
jetzt ist nicht nur die frameseite im unter iframe,
sondern die ganze, samt menü ! -
ein link wäre auf jedenfall mal vorteilhaft
-
es ist noch offline,
aber ich erkläre es jetzt mal genauich habe eine seite
HTML
Alles anzeigen<html> <head> <title> meine homepag </title> </head> <style type="text/css"> <!-- body { background-color: #004040; } a:link, a:visited, a:active, a:focus { color:#0000ff; text-decoration: none; } a:hover { color:red; text-decoration: none; } --> </style> <iframe src="menu.html" width="100%" height="10%" name="menu" align="center" frameborder="10" scrolling="no"> </iframe> <iframe src="index_frame.html" width="90%" height="90%" name="index" align="center" frameborder="10" scrolling="yes"> </iframe> </html>
und in dieser seite sind zwei iframes
oben das menü
HTML
Alles anzeigen<html> <body style="background-color:#808080"> <div align="center"> <font color="#000000"> <tr> <td> [url='index.html']Home[/url] [url='aboutme.html']About me[/url] [url='photos.html']Photos[/url] [url='videos.html']Videos[/url] [url='contact.html']Contact[/url] </td> </tr> </font> </div> </body> </html>
unter dem menü hab ich noch ein iframe
<html><body style="background-color:#808080">
<style>body {
scrollbar-face-color: #808080;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #004040;
scrollbar-track-color: #004040;
scrollbar-arrow-color: #000000; }
</style><div align="center">
<font color="#004040">
<font size="+3">hallo
</font>
</font>
</div><div align="center">
</div>
</body>
</html>[/code]ich will das sich nur dieses iframe ändert
[/code] -
Mit den code der oben steht ändert sich eigentlicha uch nur der "index" iframe...
er sollte nichts am iframe "menu" ändern.... -
a) bei der seite fehlen die body-tags
b) beim menü fehlt das head
c) setz den <style>-teil mal in den headd) warum bindest du das menu in nem iframe ein ? brauchst doch eigentlich
garnicht. setz am besten das menü mit auf die normale indexseite und mach
nur einen iframe rein. das reicht vollkommen. -
wie mach ich das, ??
ich verwende iframes erst seit 2 tagen -
also iframes kannst du mitten im quelltext einsetzten.
also anders als z.b. framesets...HTML<html> <head> </head> <body> blblbl... dein menü.... <iframe src="deininhalt.html"></iframe> </body> </html>
warum lest ihr euch eigentlich nicht einfach mal selfhtml druch ?
da steht doch alles total detailiert drin ? -
der <iframe> sollte natürlich danna uch noch einen namen haben
HTML<html> <head> </head> <body> [url='link.html']link[/url] <iframe src="erste_seite.html" name="name_des_iframes"></iframe> </body> </html>
driver: vllt denken sie auch einfach "boah, so vieeeeeeeeele buchstaben"
-
stimmt.... beides...
name is natürlich wichtig zum ansprechen später *G*
-
ok, danke
aber wie kann ich das iframe einen namen geben wenn ich keinen link im iframe habe ? -
sie dir mal bitte genau mein beispiel an und du wirst feststellen dass ich in meinen <iframe> die zeile 'name="name_des_iframes" ' habe........
und damit hat der iframe nen namen.... -
ich weiß, ich wollte gerade antworten dass ichs JETZT endlich geschnallt hab.
eines geht aber trotzdem nicht.
wieso sind die frames bei ff nicht zentriert ? -
zentriere es doch einfach selber...
<center>
menu und iframe
</center> -
horizontal oder vertikal ?