Antworten auf deine Fragen:
Neues Thema erstellen

Hyperlinks -> gewisse texte sollte gleich bleiben

Mauce

Noch nicht viel geschrieben

Hallo leser


gleich zu meiner frage.


Wie kann ich es machen das wenn ich von home auf Projekt gehe die <div id="sidbar2"> trozdem gleich bleibt. also wenn ich sie ändere kann man diese auf allen seiten sehen (prinzip, short news, Kalender ect.)

Wie mache ich es bei den Buttons.

angenommen ich ändere bei Home den button Kontakt zu Contac Us
muss ich den button bei Projekte und all den anderen links ebenfalls änderen wie kann ich dies umgehen ?

Danke im voraus für die Hilfe :)

Greeting you
 

Blackivory

Nicht mehr ganz neu hier

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

zeig mal deine Seite irgend wie verstehe ich die frage nicht so recht :)
 

FlashSoft

Besserwisser

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

Meinst du das der Button jeweils eine andere Farbe hat, wie deine normalen Buttons?
Also deine Buttons sind BLAU und der jeweilige Button, z.B. wir sind jetzt bei Kontakte, ist dann GRÜN. meinst du das?

FlashSoft
 

Mauce

Noch nicht viel geschrieben

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

Also meine site wäre


Home / Projekte ist atm aktiv (wiso die site jetzt links ist weiss ich leider auch net :'( )

Code

Code Home:

<html xmlns="XHTML namespace">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Anaya.li - Home</title>
<meta name="keywords" content="" />
<meta name="Premium Series" content="" />
<link href="../default.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<!-- start header -->
<div id="header">
<div id="logo">
<h1>anaya.li</h1>
<p>Designed By Maurice Greder</p>
</div>
<div id="splash"><img src="../images/headbanner.jpg" alt="" />&nbsp;</div>
<div id="menu">
<ul id="main">
<li class="current_page_item"> <font size="5"><a href="#"> Home </a></font></li>
<li><a href="#">News</a></li>
<li><a href="#">Kochen</a></li>
<li><a href="#">Fotografie</a></li>
<li><a href="#">Projekte</a></li>
<li><a href="#">Kontakt</a></li>
<li><a href="#">Links</a></li>
</ul>


</div>

</div>
<!-- end header -->
<div id="wrapper">
<!-- start page -->
<div id="page">
<div id="sidebar1" class="sidebar">
<ul>

<li>
<h2>Kategorien</h2>


<ul id="MenuBar1" class="MenuBarVertical">
<li><a href="#">&nbsp </a> </li>
<li><a href="#">&nbsp </a></li>
<li><a href="#">&nbsp </a> </li>
<li><a href="#">&nbsp </a></li>
<li><a href="#">&nbsp </a></li>
<li><a href="#">&nbsp </a></li>
<li><a href="#">&nbsp </a></li>
<li><a href="#">&nbsp </a></li>
<li><a href="#">&nbsp </a></li>
<li><a href="#">&nbsp </a></li>
<li><a href="#">&nbsp </a></li>
<li><a href="#">&nbsp </a></li>
</ul>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"../SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>
</li>
<li>
<h2>John Wayne</h2>
<ul>
<li><a href="#">Abs</a><a href="#"></a></li>
</ul>
</li>
<li>
<h2>Diverses</h2>
<p class="tag"> Test1<br />
Test*enter*
Test2
Test3 </li>
<li></li>
</ul>
</div>
<!-- start content -->
<div id="content">
<div class="flower"></div>
<div class="post">
<h1 class="title"><a href="#">Welcome to Our Website!</a></h1>
<p class="byline">Im greateful that you visit mi website.</p>
<div class="entry">
<p>&nbsp;</p>
</div>
</div>
<div class="post"><div class="entry"></div>
</div>
</div>
<!-- end content -->
<!-- start sidebars -->
<div id="sidebar2" class="sidebar">
<ul>
<li>
<form id="searchform" method="get" action="#">
<div>
<h2>Site Search</h2>
<input type="text" name="s" id="s" size="15" value="" />
</div>
</form>
</li>
<li>
<h2>News</h2>
<p class="tag"><a href="#">New New NEWS</a><a href="#"></a></p>
</li>
<li>
<h2>Calendar</h2>
<div id="calendar_wrap"></div>
</li>
</ul>
</div>
<!-- end sidebars -->
<div style="clear: both;">&nbsp;</div>
</div>
<!-- end page -->
</div>
<div id="footer">
<p class="copyright">&copy;&nbsp;&nbsp;2009 All Rights Reserved &nbsp;&bull;&nbsp; Design by Maurice Greder</p>
<p class="link"><a href="#">Privacy Policy</a>&nbsp;•&nbsp;<a href="#">Terms of Use</a></p>
</div>
</body>
</html>


Code
Code Projekte:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Anaya.li - Projekte</title>
<meta name="keywords" content="" />
<meta name="Premium Series" content="" />
<link href="../default.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<!-- start header -->
<div id="header">
<div id="logo">
<h1>anaya.li</h1>
<p>Designed By Maurice Greder</p>
</div>
<div id="splash"><img src="../images/headbanner.jpg" alt="" />&nbsp;</div>
<div id="menu">
<ul id="main">
<li class="current_page_item"> <font size="5"><a href="../home/home.html"> Home </a></font></li>
<li><a href="#">News</a></li>
<li><a href="#">Kochen</a></li>
<li><a href="#">Fotografie</a></li>
<li><a href="#">Projekte</a></li>
<li><a href="#">Kontakt</a></li>
<li><a href="#">Links</a></li>
</ul>


</div>

</div>
<!-- end header -->
<div id="wrapper">
<!-- start page -->
<div id="page">
<div id="sidebar1" class="sidebar">
<ul>

<li>
<h2>Projekte</h2>


<ul id="MenuBar1" class="MenuBarVertical">
<li><a href="#">Selbst Projekte</a> </li>
<li><a href="#">Koch Projekte</a></li>
<li><a href="#" class="MenuBarItemSubmenu">Sport Projekte</a>
<ul>
<li><a href="#">Fahrtspiel</a></li>
<li><a href="#">City Runner's</a></li>
</ul>
</li>
<li><a href="#">Fotografie Projekte</a></li>
</ul>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"../SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>

</li>
<li>
<div id="sidebar1" class="sidebar">
</li>
<li></li>
<li>
<h2>John Wayne</h2>
<ul>
<li><a href="#">Abs</a><a href="#"></a></li>
</ul>
</li>
<li>
<h2>Diverses</h2>
<p class="tag"> Test1<br />
Test*enter*
Test2
Test3 </li>
<li></li>
</ul>
</div>
<!-- start content -->
<div id="content">
<div class="flower"></div>
<div class="post">
<h1 class="title"><a href="#">Welcome to Our Website!</a></h1>
<p class="byline">Im greateful that you visit mi website.</p>
<div class="entry">
<p>&nbsp;</p>
</div>
</div>
<div class="post"><div class="entry"></div>
</div>
</div>
<!-- end content -->
<!-- start sidebars -->
<div id="sidebar2" class="sidebar">
<ul>
<li>
<form id="searchform" method="get" action="#">
<div>
<h2>Site Search</h2>
<input type="text" name="s" id="s" size="15" value="" />
</div>
</form>
</li>
<li>
<h2>News</h2>
<p class="tag"><a href="#">Bad news.. es ändert sich..</a><a href="#"></a></p>
</li>
<li>
<h2>Calendar</h2>
<div id="calendar_wrap"></div>
</li>
</ul>
</div>
<!-- end sidebars -->
<div style="clear: both;">&nbsp;</div>
</div>
<!-- end page -->
</div>
<div id="footer">
<p class="copyright">&copy;&nbsp;&nbsp;2009 All Rights Reserved &nbsp;&bull;&nbsp; Design by Maurice Greder</p>
<p class="link"><a href="#">Privacy Policy</a>&nbsp;•&nbsp;<a href="#">Terms of Use</a></p>
</div>
</body>
</html>



Also angenommen bei Home habe ich rechts eine Sidebar da steht:

News:
Heute morgen sind die ersten fälle an Pferde-grippe bekanntgeworden 01.05.09 (blödes beispie^^)

wenn ich aber jetzt auf Projekte gehe steht da:

News:
die RKIK Geiseln wurden bla bla bla entlassen (20.4.09)

Dies kommt vor weil:
Die sites nicht miteinander synchronisiert sind. also wenn ich das eine ändere sollte das andere auch ändern..

mein bruder hatt mir gesagt das es in Php mit Includes geht... ich weiss aber nicht obs das in html überhaupt gibt. da ich erst seit paar wochen dran bin..

Gruss
 
Zuletzt bearbeitet:

Richum

you know it

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

Ich bin mir zwar nicht sicher ob ich wirklich durchblicke, was du willst. Aber Grundsätzlich gilt bei reinem HTML/CSS wenn du etwas änderst musst du das auf allen Seiten separat machen. Es gibt keine Möglichkeit mit der du das umfassend, für alle Seiten, machen kannst.
Wenn du dir bevor du den Inhalt einfügst keine entsprechende Vorlage gebastelt hast die so aussieht wie sie aussehen soll, dann musst du wohl oder übel auf jeder Seite einzeln das Contact us zu Kontakt ändern usw.
 

Mauce

Noch nicht viel geschrieben

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

Also ich habe schon eine vorlage...


Die ist einfach nackt...


also ohne Kategie einträge oder etwas.. eigentlich nur oben die standart buttons die ich eben auf jeder seite sehen will

erlaubt ein schnelles surfen ;)


naja wäre schade wenns die funktion nicht geben würde...

ein Php include kann ich nicht machen auf einer html site ? also das ich die news in php schreibe ?
 

Doitsu

Aktives Mitglied

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

Noe, aber kannst die seite ja in .php umbenennen - der HTML-teil aendert sich ja nicht .. oder eine andere, nicht ganz so feine, loesung: iframes.
edit:
@Blackivory: Seit wann geht php auf einer .html seite? :eek:
 

Mauce

Noch nicht viel geschrieben

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

Also ich habe jetzt das ganze einfach umbennt..
scheint zu funktionierenIch habe das auch schon versucht aber habs kopiert und dann gingen viele codes verloren...

Also kann ich in meinem jetzigen Php file also Html und php schreiben ?also ich schreibe gewohnt weiter in html mache aber z.b. die News mit einem include befehl ?
oder ab jetzt alles in php ? (falls dies so wäre wäre es nicht besser gleich alles in php zu schreiben? )

CSS - & Stylesheet
Da ich meine site aus einem Template habe ist da ein Css stylesheet dabei wie kann ich das ändern (in einem programm wo man sieht was man ändert)
da steht zwar was es bewirkt aber es steht immer das selbe wieder
es kommt z.b.
MenuBarVertical etwa 5 mal vor. dabei sind immer wieder andere background-colors.

Hier ein kleines beispiel:
ul.MenuBarVertical li cursor: pointer;
ul.MenuBarVertical ulcursor: default;
hier steht ja 2x das selbe menu und 1x steht Cursor: Pointer, 1x default...oder sehe ich das flasch ?
kapiere ich nicht ganz

Gruss
 
Zuletzt bearbeitet:

Doitsu

Aktives Mitglied

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

Also ich habe jetzt das ganze einfach umbennt..
scheint zu funktionierenIch habe das auch schon versucht aber habs kopiert und dann gingen viele codes verloren...
Hoe?

Also kann ich in meinem jetzigen Php file also Html und php schreiben ?also ich schreibe gewohnt weiter in html mache aber z.b. die News mit einem include befehl ?
oder ab jetzt alles in php ? (falls dies so wäre wäre es nicht besser gleich alles in php zu schreiben? )
Ja, du kannst in einer PHP-Datei ganz normal HTML schreiben, das was an PHP-Code drin ist, muss dann zwischen <?php .. ?> stehen.
also z.B.
PHP:
<div><?php echo "blubb"; ?></div>

CSS - & Stylesheet
Da ich meine site aus einem Template habe ist da ein Css stylesheet dabei wie kann ich das ändern (in einem programm wo man sieht was man ändert)
da steht zwar was es bewirkt aber es steht immer das selbe wieder
es kommt z.b.
MenuBarVertical etwa 5 mal vor. dabei sind immer wieder andere background-colors.

Hier ein kleines beispiel:
ul.MenuBarVertical li cursor: pointer;
ul.MenuBarVertical ulcursor: default;
hier steht ja 2x das selbe menu und 1x steht Cursor: Pointer, 1x default...oder sehe ich das flasch ?
kapiere ich nicht ganz
Nein, das 1. ist fuer den <li>-Tag, der im <ul>-Tag mit der klasse 'MenuBarVertical' steht, das 2. ist fuer fuer den <ul>-Tag, der in der Klasse 'MenuBarVertical' steht ..
Also 2 andere sachen..
Beispiel:
1. greift auf:
Code:
<ul class="MenuBarVertical">
 <li> text .. </li>
</ul>
.. Also auf den listpunkt.

das 2. greift auf:
Code:
<ul class="MenuBarVertical">
  <li>
    <ul>
      ...
    </ul>
  </li>
</ul>
Also auf die neue liste.
 

Mauce

Noch nicht viel geschrieben

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

gut
nein sogar Sehr gut !

Alles i.o. bis jetzt (bis auf dass -> die site ist immer noch links bündig... wiso weiss ich immer noch net^^)

Das mit dem Css Lass ich erstmal so sein kann ich mich später noch damit befassen.
zurück zu dem php includes.

Angenommen ich will die ganze rechte seite includen (was ich auch werde)

Darin soll sein.
News posting möglichkeit
Kalender
Search (ganz oben)
und noch ein kleines feld für z.b. zitate, oder sprüche oder so was in der art.

Wie muss ich jetzt vorgehen ?

Edite1:/beginn
Mein SpryMenu
id="MenuBar1" class="MenuBarVertical

funktioniert nicht so wie ich es gerne hätte...


eigentlich müssten die unterkategorien ja Ausklappen oder ? (mit dem selben hinter grund wäre toll)
sobald ich eine zweites Spry menu einfüge klappen beide aus (nur dann eben zimlich verzogen)

weiss hier jemand eine lösung ?

Edite1/end


Danke für die Hilfe =)

Gruss
 
Zuletzt bearbeitet:

Doitsu

Aktives Mitglied

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

zurück zu dem php includes.

Angenommen ich will die ganze rechte seite includen (was ich auch werde)

Darin soll sein.
News posting möglichkeit
Kalender
Search (ganz oben)
und noch ein kleines feld für z.b. zitate, oder sprüche oder so was in der art.

Wie muss ich jetzt vorgehen ?
Einfach den Quelltext von der 'rechten Seite' in eine .php datei schreiben, und da, wo dus haben willst, mit include rein holen? Musst du dann aber in jeder datei loeschen & in jeder mit include weider rein machen.

Edite1:/beginn
Mein SpryMenu
id="MenuBar1" class="MenuBarVertical

funktioniert nicht so wie ich es gerne hätte...


eigentlich müssten die unterkategorien ja Ausklappen oder ? (mit dem selben hinter grund wäre toll)
sobald ich eine zweites Spry menu einfüge klappen beide aus (nur dann eben zimlich verzogen)

weiss hier jemand eine lösung ?

Edite1/end
Warum sollten sie sich ausklappen? Ich seh' weder nen JS-Code, noch nen CSS-Code oder sonstiges, der sagt, klapp dich nur dann & dann aus.
Oder habe ich jetzt was falsch verstanden? (Links auf der linken seite)
 

Mauce

Noch nicht viel geschrieben

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

Hmmm...

also.
wegen den sidbares...

also wenn ich eben eine neue SpryMenu bar unter einfügen einfüge dann klappen beide aus..

und die die ich eingefügt habe sollte eigentlich ausklappen... (ist ja auch von einfügen..)
weiss nicht was hier verloren ging.


zu dem Include
Ich nehme also den code hier:

<div id="sidebar2" class="sidebar">
<ul>
<li>
<form id="searchform" method="get" action="#">
<div>
<h2>Site Search</h2>
<input type="text" name="s" id="s" size="15" value="" />
</div>
</form>
</li>
<li>
<h2>News</h2>
<p class="tag"><a href="#">New New NEWS</a><a href="#"></a></p>
</li>
<li>
<h2>Calendar</h2>
<div id="calendar_wrap"></div>
</li>
</ul>
</div>

und kopiere ihn in ein file namens "sidebaresright.php"

dann gehe ich zu dieser stelle in meinem bereits existierenden "home.php" file. (wo ich die obengenannten sidbare ausgeschnitten habe)

<!-- end content -->
<!-- start sidebars -->
<div> <?php include("include/sidebaresright.php"); ?>
</div>
<p><!-- end sidebars -->

und füge das *<div> <?php include ("include/sidebaresright.php"); ?> </div>*

wie oben dargestellt ein oder ?
(bei mir geht das dann aber nicht)
da kommt nur so ein kleines php zeichen...

entschuldigung wenn ich so blöd bin :S ist ja die erste page^^

Gruss
 

Doitsu

Aktives Mitglied

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

Zum php:
kA, wenn dus uns nicht zeigst, wie es ausschaut, koenn wir dir auch nicht helfen.
Laut deiner ansage wuerde ich einfach mal meinen, dein Server unterstuetzt kein PHP.
Ansonsten mach mal include 'file.php'; draus..

zum menue:
wird wohl so sein, weil du am CSS rumgespielt hast. :)
 

Mauce

Noch nicht viel geschrieben

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

Ok..

Ich blick im moment selber nicht mehr richtig durch :S

viel arbeit noch neben dem hier ;)


also ich werde auf nächste woche folgendes machen:

Beschreibung (mit Codes, und evt bilder)
was ich mache und dann könnt ihr hier im forum euch tot lachen an dem chaos was ich hab ;)


Zu dem CSS an dem Stylesheet habe ich nix gemacht ich wollte hab dann aber gesehen das ich gar nichts verstehe und beim schliessen (speicher Nein) gedrückt...

Dann werde ich mal beginnen das ich bis nächste woche fertig bin.

Gruss
 

Doitsu

Aktives Mitglied

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

also ich werde auf nächste woche folgendes machen:

Beschreibung (mit Codes, und evt bilder)
was ich mache und dann könnt ihr hier im forum euch tot lachen an dem chaos was ich hab ;)
Du brauchst doch nur die Seite so hochzuladen, wie du denkst, so ist es richtig?
Zu dem CSS an dem Stylesheet habe ich nix gemacht ich wollte hab dann aber gesehen das ich gar nichts verstehe und beim schliessen (speicher Nein) gedrückt...
Dann bin ich entweder bloed, oder verstehe gar nix mehr.
Jedenfalls sehe ich in deinem Quelltext keine sache, die sagt, dass irgendwas ausgeblendet sein soll.
 

Mauce

Noch nicht viel geschrieben

AW: Hyperlinks -> gewisse texte sollte gleich bleiben

Du brauchst doch nur die Seite so hochzuladen, wie du denkst, so ist es richtig?

mhm Die Includes gehen gar nicht erst.. sehe ich doch :(

ich kann bei include kein file angeben und das file das ich angeben will will der nicht annehmen es kommt immer unten bei DW ein fenster mit:
Eigenschaften -> Server-Markup
(ein fenster mit folgendem text) include("include/sidebare.php");

das kommt immer auch wenn ich bei incljude nur include.php schreibe..
Dann bin ich entweder bloed, oder verstehe gar nix mehr.
Jedenfalls sehe ich in deinem Quelltext keine sache, die sagt, dass irgendwas ausgeblendet sein soll.


Die CSS Datei ist von dem Template und das menu von DW. aber sobald ich ein zweites menu einfüge klappen beide aus

ich werde das menu nochmal löschen und wieder einfügen evt. geht es dann. (ist ja nicht ausgeschlossen das ich etwas gelöscht hab)


Ein riesiges problem ist auch das in dem Template sobald ich etwas ändere gehen die Hintergründe und fenster verloren (grüne balken, usw.)

ich gehe davon aus das all das zeugs in der CSS datei ist.

ebenfalls ein problem ist (momentan) das logo (Header) er wurde zu kurtz wiso weiss ich nicht aber es ist so viel ich weiss der grund wiso die ganze page links bündig ist.

Hier noch die CSS und JS Codes:

Java
/* SpryMenuBar.js - Revision: Spry Preview Release 1.4 */
// Copyright (c) 2006. Adobe Systems Incorporated.
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
// * Redistributions of source code must retain the above copyright notice,
// this list of conditions and the following disclaimer.
// * Redistributions in binary form must reproduce the above copyright notice,
// this list of conditions and the following disclaimer in the documentation
// and/or other materials provided with the distribution.
// * Neither the name of Adobe Systems Incorporated nor the names of its
// contributors may be used to endorse or promote products derived from this
// software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// POSSIBILITY OF SUCH DAMAGE.
/*******************************************************************************
SpryMenuBar.js
This file handles the JavaScript for Spry Menu Bar. You should have no need
to edit this file. Some highlights of the MenuBar object is that timers are
used to keep submenus from showing up until the user has hovered over the parent
menu item for some time, as well as a timer for when they leave a submenu to keep
showing that submenu until the timer fires.
*******************************************************************************/
var Spry;
if(!Spry)
{
Spry = {};
}
if(!Spry.Widget)
{
Spry.Widget = {};
}
// Constructor for Menu Bar
// element should be an ID of an unordered list (<ul> tag)
// preloadImage1 and preloadImage2 are images for the rollover state of a menu
Spry.Widget.MenuBar = function(element, opts)
{
this.init(element, opts);
};
Spry.Widget.MenuBar.prototype.init = function(element, opts)
{
this.element = this.getElement(element);
// represents the current (sub)menu we are operating on
this.currMenu = null;
var isie = (typeof document.all != 'undefined' && typeof window.opera == 'undefined' && navigator.vendor != 'KDE');
if(typeof document.getElementById == 'undefined' || (navigator.vendor == 'Apple Computer, Inc.' && typeof window.XMLHttpRequest == 'undefined') || (isie && typeof document.uniqueID == 'undefined'))
{
// bail on older unsupported browsers
return;
}
// load hover images now
if(opts)
{
for(var k in opts)
{
var rollover = new Image;
rollover.src = opts[k];
}
}
if(this.element)
{
this.currMenu = this.element;
var items = this.element.getElementsByTagName('li');
for(var i=0; i<items.length; i++)
{
this.initialize(items, element, isie);
if(isie)
{
this.addClassName(items, "MenuBarItemIE");
items.style.position = "static";
}
}
if(isie)
{
if(this.hasClassName(this.element, "MenuBarVertical"))
{
this.element.style.position = "relative";
}
var linkitems = this.element.getElementsByTagName('a');
for(var i=0; i<linkitems.length; i++)
{
linkitems.style.position = "relative";
}
}
}
};
Spry.Widget.MenuBar.prototype.getElement = function(ele)
{
if (ele && typeof ele == "string")
return document.getElementById(ele);
return ele;
};
Spry.Widget.MenuBar.prototype.hasClassName = function(ele, className)
{
if (!ele || !className || !ele.className || ele.className.search(new RegExp("" + className + "")) == -1)
{
return false;
}
return true;
};
Spry.Widget.MenuBar.prototype.addClassName = function(ele, className)
{
if (!ele || !className || this.hasClassName(ele, className))
return;
ele.className += (ele.className ? " " : "") + className;
};
Spry.Widget.MenuBar.prototype.removeClassName = function(ele, className)
{
if (!ele || !className || !this.hasClassName(ele, className))
return;
ele.className = ele.className.replace(new RegExp("" + className + "", "g"), "");
};
// addEventListener for Menu Bar
// attach an event to a tag without creating obtrusive HTML code
Spry.Widget.MenuBar.prototype.addEventListener = function(element, eventType, handler, capture)
{
try
{
if (element.addEventListener)
{
element.addEventListener(eventType, handler, capture);
}
else if (element.attachEvent)
{
element.attachEvent('on' + eventType, handler);
}
}
catch (e) {}
};
// createIframeLayer for Menu Bar
// creates an IFRAME underneath a menu so that it will show above form controls and ActiveX
Spry.Widget.MenuBar.prototype.createIframeLayer = function(menu)
{
var layer = document.createElement('iframe');
layer.tabIndex = '-1';
layer.src = 'javascript:false;';
menu.parentNode.appendChild(layer);

layer.style.left = menu.offsetLeft + 'px';
layer.style.top = menu.offsetTop + 'px';
layer.style.width = menu.offsetWidth + 'px';
layer.style.height = menu.offsetHeight + 'px';
};
// removeIframeLayer for Menu Bar
// removes an IFRAME underneath a menu to reveal any form controls and ActiveX
Spry.Widget.MenuBar.prototype.removeIframeLayer = function(menu)
{
var layers = menu.parentNode.getElementsByTagName('iframe');
while(layers.length > 0)
{
layers[0].parentNode.removeChild(layers[0]);
}
};
// clearMenus for Menu Bar
// root is the top level unordered list (<ul> tag)
Spry.Widget.MenuBar.prototype.clearMenus = function(root)
{
var menus = root.getElementsByTagName('ul');
for(var i=0; i<menus.length; i++)
{
this.hideSubmenu(menus);
}
this.removeClassName(this.element, "MenuBarActive");
};
// bubbledTextEvent for Menu Bar
// identify bubbled up text events in Safari so we can ignore them
Spry.Widget.MenuBar.prototype.bubbledTextEvent = function()
{
return (navigator.vendor == 'Apple Computer, Inc.' && (event.target == event.relatedTarget.parentNode || (event.eventPhase == 3 && event.target.parentNode == event.relatedTarget)));
};
// showSubmenu for Menu Bar
// set the proper CSS class on this menu to show it
Spry.Widget.MenuBar.prototype.showSubmenu = function(menu)
{
if(this.currMenu)
{
this.clearMenus(this.currMenu);
this.currMenu = null;
}

if(menu)
{
this.addClassName(menu, "MenuBarSubmenuVisible");
if(typeof document.all != 'undefined' && typeof window.opera == 'undefined' && navigator.vendor != 'KDE')
{
if(!this.hasClassName(this.element, "MenuBarHorizontal") || menu.parentNode.parentNode != this.element)
{
menu.style.top = menu.parentNode.offsetTop + 'px';
}
}
if(typeof document.uniqueID != "undefined")
{
this.createIframeLayer(menu);
}
}
this.addClassName(this.element, "MenuBarActive");
};
// hideSubmenu for Menu Bar
// remove the proper CSS class on this menu to hide it
Spry.Widget.MenuBar.prototype.hideSubmenu = function(menu)
{
if(menu)
{
this.removeClassName(menu, "MenuBarSubmenuVisible");
if(typeof document.all != 'undefined' && typeof window.opera == 'undefined' && navigator.vendor != 'KDE')
{
menu.style.top = '';
menu.style.left = '';
}
this.removeIframeLayer(menu);
}
};
// initialize for Menu Bar
// create event listeners for the Menu Bar widget so we can properly
// show and hide submenus
Spry.Widget.MenuBar.prototype.initialize = function(listitem, element, isie)
{
var opentime, closetime;
var link = listitem.getElementsByTagName('a')[0];
var submenus = listitem.getElementsByTagName('ul');
var menu = (submenus.length > 0 ? submenus[0] : null);
var hasSubMenu = false;
if(menu)
{
this.addClassName(link, "MenuBarItemSubmenu");
hasSubMenu = true;
}
if(!isie)
{
// define a simple function that comes standard in IE to determine
// if a node is within another node
listitem.contains = function(testNode)
{
// this refers to the list item
if(testNode == null)
{
return false;
}
if(testNode == this)
{
return true;
}
else
{
return this.contains(testNode.parentNode);
}
};
}

// need to save this for scope further down
var self = this;
this.addEventListener(listitem, 'mouseover', function(e)
{
if(self.bubbledTextEvent())
{
// ignore bubbled text events
return;
}
clearTimeout(closetime);
if(self.currMenu == listitem)
{
self.currMenu = null;
}
// show menu highlighting
self.addClassName(link, hasSubMenu ? "MenuBarItemSubmenuHover" : "MenuBarItemHover");
if(menu && !self.hasClassName(menu, "MenuBarSubmenuVisible"))
{
opentime = window.setTimeout(function(){self.showSubmenu(menu);}, 250);
}
}, false);
this.addEventListener(listitem, 'mouseout', function(e)
{
if(self.bubbledTextEvent())
{
// ignore bubbled text events
return;
}
var related = (typeof e.relatedTarget != 'undefined' ? e.relatedTarget : e.toElement);
if(!listitem.contains(related))
{
clearTimeout(opentime);
self.currMenu = listitem;
// remove menu highlighting
self.removeClassName(link, hasSubMenu ? "MenuBarItemSubmenuHover" : "MenuBarItemHover");
if(menu)
{
closetime = window.setTimeout(function(){self.hideSubmenu(menu);}, 600);
}
}
}, false);
};



CSS
ogo@charset "UTF-8";
/* SpryMenuBarVertical.css - Revision: Spry Preview Release 1.4 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
/*******************************************************************************
LAYOUT INFORMATION: describes box model, positioning, z-order
*******************************************************************************/
/* The outermost container of the Menu Bar, a fixed width box with no margin or padding */
ul.MenuBarVertical
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
cursor: default;
width: 8em;
}
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: */
ul.MenuBarActive
{
z-index: 1000;
}
/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.MenuBarVertical li
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
position: relative;
text-align: left;
cursor: pointer;
width: 8em;
}
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarVertical ul
{
margin: -5% 0 0 95%;
padding: 0;
list-style-type: none;
font-size: 100%;
position: absolute;
z-index: 1020;
cursor: default;
width: 8.2em;
left: -1000em;
top: 0;
}
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarVertical ul.MenuBarSubmenuVisible
{
left: 0;
}
/* Menu item containers are same fixed width as parent */
ul.MenuBarVertical ul li
{
width: 8.2em;
}
/*******************************************************************************
DESIGN INFORMATION: describes color scheme, borders, fonts
*******************************************************************************/
/* Outermost menu container has borders on all sides */
ul.MenuBarVertical
{
border: 1px solid #CCC;
}
/* Submenu containers have borders on all sides */
ul.MenuBarVertical ul
{
border: 1px solid #CCC;
}
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarVertical a
{
display: block;
cursor: pointer;
background-color: #2EE;
padding: 0.5em 0.75em;
color: #333;
text-decoration: none;
}
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus
{
background-color: #33C;
color: #FFF;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{
background-color: #33C;
color: #FFF;
}
/*******************************************************************************
SUBMENU INDICATION: styles if there is a submenu under a given menu item
*******************************************************************************/
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenu
{
background-image: url(SpryMenuBarRight.gif);
background-repeat: no-repeat;
background-position: 95% 50%;
}
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "hover" background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenuHover
{
background-image: url(SpryMenuBarRightHover.gif);
background-repeat: no-repeat;
background-position: 95% 50%;
}
/*******************************************************************************
BROWSER HACKS: the hacks below should not be changed unless you are an expert
*******************************************************************************/
/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarVertical iframe
{
position: absolute;
z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
ul.MenuBarVertical li.MenuBarItemIE
{
display: inline;
f\loat: left;
background: #FFF;
}
}

Falls du irgend welche Codes brauchst einfach sagen welche, dann lade ich diese hoch.

Danke für die bemühungen
Grüsse
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.616
Beiträge
1.538.358
Mitglieder
67.536
Neuestes Mitglied
QuestionMark
Oben