Frame set problem
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
angabe
attribut
aussehen
auto
bereich
beschreibung
code
dank
grundgedanke
http
inhalt
navigation
paar
problem
satzzeichen
stand
tabelle
target
text
verweis
-
Hi
wie kann ich es machen das bei einem Frame set links Die Navagation ist und den rechts der Inhalt angezeigt wird ich weiß wie man ein Frameset macht aber ich weis net wie ich es machen das der recht die Navigation ist.Und wenn ich den auf Auto klicke soll sich der inhalt zu Auto auf dem anderen frameset wiedergeben wird.
Danke im Voraus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich glaube, ich habe ihn verstanden. Aber die Beschreibung ist wirklich etwas wirr. Du solltest dir angewöhnen, Satzzeichen (insbesondere Kommas) zu setzen.
Jedenfalls ist das, was du suchst, das target-Attribut:
http://de.selfhtml.org/html/frames/verweise.htm
Hättest du aber auch ganz einfach selbst finden können. Bei solchen Problemen einfach mal auf http://de.selfhtml.org/ schauen! -
hi
Das ist ja gerade mein Problem,weil ich will haben das die Navigation Rechts ist, und wenn ich den z.b. auf Auto klicke in der Navigation die halt links ist und klicke den drauf wird der Inhalt von Auto Links angezeigt ich möchte aber haben das es rechts angezeigt wird.
Oder ich maches mit einer Tabelle dann las ich es so aussehen als ob es ein Frameset wäre.
Danke
Beitrag geändert: 11.3.2008 17:23:59 von catattack -
Wie genau sieht dein Frameset denn nun aus? Poste doch einfach den Code, auf den du dich beziehst, bitte..
Eventuell willst du das so haben, dass du auf einen Link klickst, der in dem Frame rechts die Seite öffnet. Dann musst du den Verweis so formulieren:
<a href=\"ADRESSE DER SEITE\" target=\"RECHTER FRAME\">TEXT</a>
Die Adresse ist dann sowas wie \"Auto.html\".
Bei target musst du hinschreiben, was im Frameset als name Attribut des Frames angegeben wurde.
Und TEXT ist einfach der Text, welcher angezeigt werden soll. -
oder ich mache es mit einer Tabelle und mit CSS
-
catattack schrieb:
oder ich mache es mit einer Tabelle und mit CSS
Wie wäre es, wenn du dir vorher Gedanken machst, was du nun eigentlich machen willst und dann deine Fragen stellst. Du eröffnest eine \"Baustelle\" nach der nächsten und im Endeffekt setzt du gar nichts von dem, was man dir rät um.
Malia -
Ich glaub ich weiß was du meinst . Schau mal auf meiner HP nach ich glaub das ist genau das was du willst . Kopier dir einfach den Quelltext :
<frameset cols=\"15%,85%\">
<frame src=\"./wasdulinkshinschreibst.htm\">
<frame src=\"./wasduindiemitteschreibst.htm\">
</frameset>
Und das einfach in den Header -
Zunächst ein mal ein paar allgemeine Dinge:
1. Frames sind schon längst nicht mehr Stand der Technik und sollten besser nicht mehr eingesetzt werden, da sie gegen den Grundgedanken von HTML verstoßen
2. \"ne, es geht net\", ist eine Antwort, die keinem weiterhilft
So und nun mein Lösungsvorschlag
http://standards.webmasterpro.de/index.html?article=Flexibles%2C+zweisplatiges+Layout
Da steht beschrieben wie man das ganze ohne nervige Frames realisieren kann....
zu frames
im obigen beispiel fehlen die \'name\'-Attribute, die sind notwendig wenn du iin links das \'target\'-Attribut für den rechten frame definieren willst....
Beitrag geändert: 11.3.2008 19:30:26 von tr3kk3r -
hi
geht das hier auch es gibt einen script der was unsichtbares sich bar macht den habe ich auch!
Also geht das mit diesen script also einen so als Frameset und einen wo der inhalt angezeigt wird:
<style type=\"text/css\"><!--
.examplediv
{
background-color:#efefef;
border-style:solid #000000 1px;
}
#divid
{
position:absolute;
left:0px; top:0px; width:200px; height:200px;
}
// --></style>
<body>
<div id=\"didfdfvid\" class=\"examplediv\">
<Table border=\"10\"><tr><td width=\"200\" height=\"200\" bgcolor=\"ff0000\"><H6>Hier der link der das sichbar machen soll.</h6></td></tr></table>
</div>
<style type=\"text/css\"><!--
.examplediv
{
background-color:#efefef;
border-style:solid #000000 1px;
}
#divid
{
position:absolute;
left:0px; top:0px; width:200px; height:200px;
}
// --></style>
<body>
<div id=\"divid\" class=\"examplediv\">
<Table border=\"10\"><tr><td width=\"200\" height=\"200\" bgcolor=\"ff0000\"><H6>sichbarmachbarer text</h6></td></tr></table>
</div>
kann man in so einem fenster jeden script einfügen.
Danke -
Ich hab so viel verstanden dass du ein Skript hast, das einen nicht sichtbaren teil deiner Webseite sichtbar macht.
Was du damit bei den Frames bezwecken willst weiß nicht, da wär ne ausführliche beschreibung gut.
Der von dir gepostete Code enthält kein Skript, sondern CSS und ist nach nem kurzen durchsehen nicht geeignet, um irgendwelche versteckten inhalte sichtbar zu machen.
letztlich noch eine Bitte: verwende ein paar satzzeichen (nicht nur am ende einen Punkt), das erleichtert das Lesen. Danke! -
also hier ist er komplett, aber er funtioniert det richtig die farbe davon ist weiß also da wo der text und do ist.
hier ist der Code:
<style type=\"text/css\"><!--
.examplediv
{
background-color:#00ff00;
}
#divid
{
position:absolute;
left:0px; top:0px; width:50px; height:50px;
}
// --></style>
<body>
<div id=\"divid\" class=\"examplediv\">
<a href=\"#\" onclick=\"zeve(\'text1\');\">Versteckter Text 1</a>
</div>
<style type=\"text/css\"><!--
.examplediv
{
background-color:#ffffff;
}
#divid
{
position:absolute;
left:0px; top:600px; width:100px; height:100px;
}
// --></style>
<body>
<div id=\"dvid\" class=\"examplediv\">
<p id=\"text1\" style=\"visibility:hidden;\">Beliebiger Text 1</p>
</div>
<script type=\"text/javascript\">
<!--
// Funktion Zeigen-Verstecken
function zeve(uid)
{
if (document.getElementById(uid).style.visibility == \'hidden\')
{
document.getElementById(uid).style.visibility = \'visible\';
}
else
{
document.getElementById(uid).style.visibility = \'hidden\';
}
}
// -->
</script>
also wie du siehtst sind hier 2 codes aber kann ich es irgen wie machen das es nur einer ist.
Beitrag geändert: 11.3.2008 19:57:15 von catattack -
da beide CSS - Style Bereiche die selben angaben enthalten, kannst du den zweiten CSS-teil wegfallen lassen...
desweiteren solltest du die kommentarzeichen <!-- und --> im CSS bereich wegnehmen.. das kann zu problemen führen...
dann soltte der code insgesamt umstrukturiert werden
1. Style und Skript in den <head> bereich
2. body schließen
3. <html> tags verwenden
4. doctype deklarieren.... -
Zunächst ein mal ein paar allgemeine Dinge:
1. Frames sind schon längst nicht mehr Stand der Technik und sollten besser nicht mehr eingesetzt werden, da sie gegen den Grundgedanken von HTML verstoßen
Und wer Frames benutzen will benutrzt einfach Frames ,klar ? und dich zwingt auch keiner Frames zu benutzen . Und das kommt echt ******* rüber wenn du\'s so sagst ok ?
Übrigens . Mal ne andere Navi :
www.flashbuttons.com
Beitrag geändert: 12.3.2008 14:41:39 von typ -
Ok
ich kann damit nicht so richtig was anfangen ich habe einen script und zwar:
<form action=\"SEITE.html\"><input type=\"image\" src=\"BUTTON1.jpg\" onMouseOver=\"src=\'BUTTON2.jpg\'\" onMouseOut=\"src=\'BUTTON1.jpg\'\"></form>
kann man das nicht irgendwie einbinden.
Danke -
Ich denke einfach in den BODY-Tag schreiben .
-
<title>mann</title>
<a href=\"Affe.html\">Affe</>
<form action=\"Startseite.html\"><input type=\"image\" src=\"http://s5.directupload.net/images/user/080209/temp/ocj6x5ag.png\" onMouseOver=\"src=\'src=\'http://s4.directupload.net/images/user/080209/temp/d3pi2ia2.jpg\'\" onMouseOut=\"src=\'http://s5.directupload.net/images/user/080209/temp/ocj6x5ag.png\'\"></form>
Sorry, was ist das für ein schauderhafter Quelltext?
So muss es aussehen:
<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<meta content=\"text/html; charset=ISO-8859-1\"
http-equiv=\"content-type\">
<title>button</title>
</head>
<body>
<form action=\"Startseite.html\"><input
src=\"button1.jpg\"
onmouseover=\"src=\'button2.jpg\'\"
onmouseout=\"src=\'button1.jpg\'\"
type=\"image\"></form>
</body>
</html>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage