3Danke
ERLEDIGT
JA
JA
ANTWORTEN
12
12
ZUGRIFFE
420
420
EMPFEHLEN
-
27.04.10 15:26 #1
- Registriert seit
- Dec 2009
- Beiträge
- 46
hi ich wollt mal fragen ob man Divs mit target aus einem anderen Div ändern kann (also den Inhalt)
hab schon mal nen thread gemacht
mit Frameset.
Es geht zwar aber ich wollte eigentlich so eine Seite in der der Body in nem Kasten ist (siehe Bild)
geht das?
wenn ja wie?
PS:
Sry wenn ich das Thema zu unrecht aufgemacht habe. Ich wusste nicht ob ichs noch ins alte reinschreiben darf
mfg
Browser-Zocker
-
27.04.10 16:35 #2Maik Tutorials.de Gastzugang
Hi,
mit der Auszeichnungssprache HTML ist dein Vorhaben nicht realisierbar.
Entweder nutzt du hierfür die clientseitige Scriptsprache Javascript (siehe z.B. Dynamic Ajax Content), oder die serverseitige Scriptsprache PHP (siehe z.B. Navigation über die URL "index.php?section=index").
Für's Erste wird das Thema von mir ins JS-Forum verschoben.
mfg Maik
-
27.04.10 18:33 #3
- Registriert seit
- Dec 2009
- Beiträge
- 46
danke für die Antwort hat mir geholfen.
aber ich hab noch ein Problem (siehe Bilder)
mfg
Browser-Zocker
-
27.04.10 18:35 #4Maik Tutorials.de Gastzugang
Bevor hier überhaupt eine Lösung genannt werden kann, solltest du dich erstmal dazu äußern, für welche der Methoden du dich überhaupt entschieden hast

mfg Maik
-
27.04.10 18:37 #5
Du gibst dem aktiven Element eine Klasse (zum Beispiel .active).
Im CSS definierst du dann das Aussehen von dem aktiven Zustand.
Code css:1 2 3
ul li a.active { background-color:blue; }
-
27.04.10 18:39 #6Maik Tutorials.de Gastzugang
-
27.04.10 18:42 #7
Mit Javascript kann ich doch auch CSS-Klassen hinzufügen und entfernen.
Dann braucht man kein PHP.
-
27.04.10 18:44 #8Maik Tutorials.de Gastzugang
-
27.04.10 18:48 #9
Sorry, wenn ich tief in der Materie stecke, vergesse ich manchmal meine Erklärungen

Aber warten wir mal ab für welche Methode Browser-zocker sich entschieden hat.
-
27.04.10 18:50 #10Maik Tutorials.de Gastzugang
-
27.04.10 19:23 #11
- Registriert seit
- Dec 2009
- Beiträge
- 46
sry habs vergessen zu sagen war vorhin in eile
Also ich hab deinen ersten Vorschlag genommen, den mit JS. Hat auch alles geklappt.
Hab jetzt ein Menü eingefürgt und will halt -wie oben auf den Bilder zu sehen ist- dass es so aussieht wie 1 Frame und nicht 2divs oder so hie mal der komplette Code
(sehr lang):
also 1. die "Hauptdatei"
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Ajax Rotating Includes Script</title> <script type="text/javascript"> [color=red]/* Script-Code darf gemäß den Nutzungsbedingungen von dynamicdrive.com hier nicht veröffentlicht werden! */[/color] </script> <style type="text/css"> #leftcolumn{ margin-left: 500px; width:750px; height: 35px; border: 3px outset black; } #rightcolumn{ margin-left: 500px; width:750px; height: 600px; border: 3px outset black; } * html #rightcolumn{ /*IE only style*/ height: 400px; } div.one { background-color: #0079b2; } </style> </head> <body> <div id="leftcolumn" class="one"> <head> <link rel="stylesheet" href="menu/menu_style.css" type="text/css" /> </head> <ul id="menu" class="one"> <li><a href="javascript:ajaxpage('menu.html', 'rightcolumn');" class="current">Home</a></li> <li><a href="javascript:ajaxpage('menu.html', 'rightcolumn');">Stargate</a></li> <li><a href="" target="_self" title="Fun site">Fun site</a></li> <li><a href="" target="_self" title="Support">Support</a></li> </ul> </div> <div id="rightcolumn" class="one"></div> <div style="clear: left; margin-bottom: 1em"></div> </body> </html>
menu_style.css
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
ul#menu{ width: 100%; height: 43px; background: #FFF url("http://www.tutorials.de/forum/images/menu-bg.gif") top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; } ul#menu li { display: block; float: left; margin: 0 0 0 5px; } ul#menu li a { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; } ul#menu li a:hover { color: #333; } ul#menu li a.current{ color: #FFF; background: #FFF url("http://www.tutorials.de/forum/images/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }
images in anhang
Hoffe ich hab nichts vergessen
mfg
Browser-ZockerGeändert von Maik (27.04.10 um 19:36 Uhr) Grund: Script-Code entfernt
-
27.04.10 19:30 #12Maik Tutorials.de Gastzugang
Die hinzugekommenen Komponenten hab ich im Code fett markiert:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Ajax Rotating Includes Script</title> <script type="text/javascript"> [color=red]/* Script-Code darf gemäß den Nutzungsbedingungen von dynamicdrive.com hier nicht veröffentlicht werden! */[/color] </script> [b] <script type="text/javascript"> function aktivieren(strHref) { if(document.getElementById) { for(i=0;i<document.links.length;++i) { if(String(document.links[i].className).match(/^(nav|current)$/)) { document.links[i].className=(document.links[i].href==strHref)?'current':'nav'; } } } } </script>[/b] <style type="text/css"> #leftcolumn{ margin-left: 500px; width:750px; height: 35px; border: 3px outset black; } #rightcolumn{ margin-left: 500px; width:750px; height: 600px; border: 3px outset black; } * html #rightcolumn{ /*IE only style*/ height: 400px; } div.one { background-color: #0079b2; } </style> </head> <body> <div id="leftcolumn" class="one"> <head> <link rel="stylesheet" href="menu/menu_style.css" type="text/css" /> </head> <ul id="menu" class="one"> <li><a [b]class="nav" href="#home" onclick="ajaxpage('menu.html', 'rightcolumn');aktivieren(this.href)"[/b]>Home</a></li> <li><a [b]class="nav" href="#stargate" onclick="ajaxpage('menu.html', 'rightcolumn');aktivieren(this.href)"[/b]>Stargate</a></li> </ul> </div> <div id="rightcolumn" class="one"></div> <div style="clear: left; margin-bottom: 1em"></div> </body> </html>Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
ul#menu li [B]a.nav[/B] { height: 43px; color: #777; text-decoration: none; display: block; float: left; line-height: 200%; padding: 8px 15px 0; } ul#menu li [B]a.nav[/B]:hover { color: #333; } ul#menu li a.current{ color: #FFF; background: #FFF url("images/current-bg.gif") top left repeat-x; padding: 5px 15px 0; }
mfg Maik
-
27.04.10 19:54 #13
- Registriert seit
- Dec 2009
- Beiträge
- 46
Vielen Dank
hat geklappt
mfg
Browser-Zocker
Ähnliche Themen
-
Target ändern?
Von ph0enix im Forum PHPAntworten: 3Letzter Beitrag: 01.09.08, 18:09 -
Standardfehler Wo - 2 Divs mit Divs drin.
Von chmee im Forum CSSAntworten: 2Letzter Beitrag: 22.10.07, 21:47 -
2 DIVs nebeneinander innerhalb eines Haupt-DIVs
Von Eiszwerg im Forum CSSAntworten: 10Letzter Beitrag: 21.03.07, 13:33 -
Draggable divs - Positionen versch. divs speichern
Von Tapir im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 18.03.07, 11:14 -
Divs in Divs einbinden.
Von LeH im Forum CSSAntworten: 6Letzter Beitrag: 16.05.05, 17:52





Zitieren

Login





