Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » HTML / XML / XHTML » Buttons zum abrollen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
04.06.2004, 18:56 Uhr
~Bigi
Gast


Also ich möcht mal wissen wie man das macht dass wenn man mit dem Cursor über einen Button fährt, nach unten eine Liste abgerollt wird, mit den eigentlichen Links. Ich weiss mit reinem HTML geht das nicht, vermutlich benötigt es JavaScript oder CSS.
Ich weiss einfach nicht wie das geht, brauch irgendein Beispiel, bei Selfhtml hab ich biher noch nichts gefunden.

Lg
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
04.06.2004, 20:19 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


weiß nicht ob man sowas mit css machen kann, in verbindung mit javascript auf jedenfall. ich denke mal du meinst sowas wie auf www.flo-soft.de .
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
04.06.2004, 20:39 Uhr
~Bigi
Gast


Also ich weiss jetzt wie es aussehen soll, hab nen Quelltext im Internet gefunden, aber beim verändern hab ich so meine Probleme.

www.fammueller.ch/~irene/links.html

so siehts bis jetzt aus
was ich nun machen möchte ist mehrere von diesen Buttons, ich weiss aber nicht was genau ich ändern muss. kommt halt davon wenn man nicht selbst programmiert
also den Quelltext findet ihr unter
www.fammueller.ch/~irene/links.txt
so nun hoffe ich mal ihr könnt mir weiterhelfen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
04.06.2004, 21:24 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Also,
im Script steht irgendwo:


JavaScript:

var nNumberOfMenus=2



Das musst du auf die Anzahl der Menüs setzen, z.b 2 (für die Anzeige von 3 Menüs, also Menü 0, 1, 2)

dann deine Codes für die Menü's


HTML:

<div id="divTopMenu0" class="clTopMenu">
  <a href="#" onmouseover="menuOver(0)" onmouseout="menuOut(0)" onclick="topMenu(0); return false;" onfocus="if(this.blur)this.blur();">
    <img src="home.jpg" width=101 height=11 alt="" border=0 align="top">
  </a>
  <div id="divTopMenuText0" class="clTopMenuText">
     Hier kommen dann deine Links rein
  </div>
  <div id="divTopMenuBottom0" class="clTopMenuBottom">
  </div>
</div>

<div id="divTopMenu1" class="clTopMenu">
  <a href="#" onmouseover="menuOver(1)" onmouseout="menuOut(1)" onclick="topMenu(1); return false;" onfocus="if(this.blur)this.blur();">
    <img src="home.jpg" width=101 height=11 alt="" border=0 align="top">
  </a>
  <div id="divTopMenuText1" class="clTopMenuText">
     Hier kommen dann deine Links rein
  </div>
  <div id="divTopMenuBottom1" class="clTopMenuBottom">
  </div>
</div>

<div id="divTopMenu2" class="clTopMenu">
  <a href="#" onmouseover="menuOver(2)" onmouseout="menuOut(2)" onclick="topMenu(2); return false;" onfocus="if(this.blur)this.blur();">
    <img src="home.jpg" width=101 height=11 alt="" border=0 align="top">
  </a>
  <div id="divTopMenuText2" class="clTopMenuText">
     Hier kommen dann deine Links rein
  </div>
  <div id="divTopMenuBottom2" class="clTopMenuBottom">
  </div>
</div>



Man muss immer einfach einen Block hinzufügen, und die N bei


Code:
divTopMenuN
menuOver(N)
menuOut(N)
topMenu(N)
divTopMenuTextN
divTopMenuBottomN



durch eine Zahl ersetzen, für 3 Menü's beim ersten Menü 0, beim Zweiten 1, beim Dritten 2.

Bei mehr Menüs dann beim Vierten 3, beim Fünften 4, usw.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
04.06.2004, 22:16 Uhr
~Bigi
Gast



C++:
function newsMenuInit(){
    oTopMenu=new Array()
    zindex=10
    for(i=0;i<=nNumberOfMenus;i++){
        oTopMenu[i]=new Array()
        oTopMenu[i][0]=new makeNewsMenu('divTopMenu'+i)
        oTopMenu[i][1]=new makeNewsMenu('divTopMenuBottom'+i,'divTopMenu'+i)
        oTopMenu[i][2]=new makeNewsMenu('divTopMenuText'+i,'divTopMenu'+i)
        oTopMenu[i][1].moveIt(0,nImageheight)
        oTopMenu[i][0].clipTo(0,nMwidth,nImageheight+3,0)
        if(!nPlace) oTopMenu[i][0].moveIt(i*nMwidth+nFromleft+(i*nPxbetween),nFromtop)
        else{
            oTopMenu[i][0].moveIt(nFromleft,i*nImageheight+nFromtop+(i*nPxbetween))
            oTopMenu[i][0].css.zIndex=zindex--
        }
        oTopMenu[i][0].css.visibility="visible"


Dieser Post wurde am 05.06.2004 um 02:04 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
04.06.2004, 22:17 Uhr
~Bigi
Gast


Da steht was von nNumberOfMenus aber irgendwie hat es keine Zahl
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
04.06.2004, 22:19 Uhr
~Bigi
Gast


Ach ja und mit dem Block hinzufügen: was für einer denn? was soll ich da auf die nächste Zeile schreiben und hinter die entsprechende Zahl?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
04.06.2004, 22:31 Uhr
~Bigi
Gast


Und nochmal muss ich was dazuschreiben:
Ich habs geschafft *freu*
Hab kapiert was du gemeint hast
aber hab gleich ne neue Frage:
Geht um das Stück das abgerollt wird, wo wird die Farbe bestimmt?
Und was noch wichtiger ist, kann man es einrichten, dass das Abroll-Teil über den Rand eines Framesets hinausgeht? Und nicht im Rand verschwinden?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ HTML / XML / XHTML ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: