Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Bei "Roll-over" Fenster einblenden

Diskussion: Bei "Roll-over" Fenster einblenden im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Wie stell ich so etwas an wie z.b. auf der homepage von www.kontent.de zu sehen ist, wenn man über ...

Antwort
Alt 04.09.02, 15:18   #1 (permalink)
Senior Member
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard Bei "Roll-over" Fenster einblenden

Anzeige

Wie stell ich so etwas an wie z.b. auf der homepage von www.kontent.de zu sehen ist, wenn man über eine grafik mit der maus rollt das eine fenster eingeblendet wird, und das ohne ladezeit!

Flou ist offline   Mit Zitat antworten
Alt 04.09.02, 15:31   #2 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

Das ist sogar mal simpel. Es handelt sich um Layer. Die werden zur Zeit allerdings nciht von allen brwosern unterstützt.:

Mein Layer-Bsp zeigts:

Code:
<script language=\"Javascript\">
<!--
NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
NS6 = (document.getElementById) ? 1 : 0;

function show(idname,action) {
 if(!action) {
  if(IE4) document.all(idname).style.visibility = \"hidden\";
  if(NS4) document.layers[idname].visibility = \"hide\";
  if(NS6) document.getElementById(idname).style.visibility = \"hidden\";
 }
 else {
  if(IE4) document.all(idname).style.visibility = \"visible\";
  if(NS4) document.layers[idname].visibility = \"show\";
  if(NS6) document.getElementById(idname).style.visibility = \"visible\";
 }
}

//-->
</script>
      <table border=\"0\" cellpadding=\"2\" cellspacing=\"1\" width=\"95%\">
        <tr>
          <td width=\"50%\"><a href=\"#\" onMouseOver=\"javascript:show('info',true);\">Kurzinfos</a></td>
          <td width=\"50%\"><a href=\"#\" onMouseOver=\"javascript:show('friends',true);\" onMouseOut=\"javascript:show('friends',false);\">Freunde</a></td>
        </tr>
      </table>

<DIV ID=\"info\" STYLE=\"position:absolute; left:10;  top:50;  z-index:1; visibility: hidden\">
<table cellpadding=2 cellspacing=1 border=0 width=\"380\" bgcolor=\"black\" style=\"filter:Alpha(opacity=90, finishopacity=90, style=2)\">
  <tr bgcolor=\"white\">
    <td colspan=2>0000</td>
  </tr>
  <tr>
    <td bgcolor=\"yellow\" width=\"40%\">Name:</td>
    <td bgcolor=\"white\" width=\"60%\">Henning Karl Bopp</td>
  </tr>
  <tr>
    <td bgcolor=\"yellow\" width=\"40%\">Geboren:</td>
    <td bgcolor=\"white\" width=\"60%\">#</td>
  </tr>
  <tr>
    <td bgcolor=\"yellow\" width=\"40%\">Interessen:</td>
    <td bgcolor=\"white\" width=\"60%\">#</td>
  </tr>
  <tr bgcolor=\"white\">
    <td colspan=2 align=\"center\"><a href=\"javascript:show('info',false);\">schließen...</a></td>
  </tr>
</table>
</DIV>

<DIV ID=\"friends\" STYLE=\"position:absolute; left:10;  top:50;  z-index:1; visibility: hidden\">
<table cellpadding=2 cellspacing=1 border=0 width=\"380\" bgcolor=\"black\" style=\"filter:Alpha(opacity=90, finishopacity=90, style=2)\">
  <tr bgcolor=\"white\">
    <td colspan=2>0000</td>
  </tr>
  <tr>
    <td bgcolor=\"yellow\" width=\"40%\">0000</td>
    <td bgcolor=\"white\" width=\"60%\">000</td>
  </tr>
  <tr>
    <td bgcolor=\"yellow\" width=\"40%\">0000</td>
    <td bgcolor=\"white\" width=\"60%\"></td>
  </tr>
</table>
</DIV>
Das Freunde-Feld schließt auch wieder bei verlassen des links
boppy ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 06.09.02, 18:45   #3 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard

Hab das ganze jetzt so gestaltet, dass es beim roll-over bei einem bild angezeigt wird.
Bis dahin läuft alles perfekt.
Nun möchte ich aber das, dass eingeblendete Fenster unterhalb des jeweiligen Bildes (den effekt hab ich bei mehreren Bildern eingefügt) erscheint.
Wie muss ich dazu diesen
Code:
DIV ID=\"info\" STYLE=\"position:absolute; left:10;  top:50;  z-index:1; visibility: hidden\">
abändern?
Flou ist offline   Mit Zitat antworten
Alt 07.09.02, 02:54   #4 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

Zitat:
Original von Odin
Hab das ganze jetzt so gestaltet, dass es beim roll-over bei einem bild angezeigt wird.
Bis dahin läuft alles perfekt.
Nun möchte ich aber das, dass eingeblendete Fenster unterhalb des jeweiligen Bildes (den effekt hab ich bei mehreren Bildern eingefügt) erscheint.
Wie muss ich dazu diesen
Code:
DIV ID=\"info\" STYLE=\"position:absolute; left:10;  top:50;  z-index:1; visibility: hidden\">
abändern?
Volltreffer. Die Position muss in pixeln vom linken rand der seite (left: 10) und dem oberrad der seite ausgehen. Problem dabei ist natürlich, dass die bilder schuterschiedliche höhen / breitengrade haben, wenn sie in anderen Auflösungen betrachtet werden. beachte dies!
boppy ist offline   Mit Zitat antworten
Alt 07.09.02, 14:00   #5 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

Zitat:
Original von boppy
Problem dabei ist natürlich, dass die bilder uterschiedliche höhen / breitengrade haben, wenn sie in anderen Auflösungen betrachtet werden. beachte dies!
schwachsinn. solange die angaben nicht in prozent gemacht werden ändert sich da garnichts. 10 pixel sind 10 pixel ...
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Alt 07.09.02, 15:51   #6 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

Man stelle sich folgendes vor: jemand setzt 10 sumbnails in eine reihe. Auf 1280*1024 und 1024*768 geht das auch klar. aber bei 800*600 wird thumbnail 9 und 10 in die nächste reihe verfrachtet... und nun!!?
boppy ist offline   Mit Zitat antworten
Alt 07.09.02, 22:12   #7 (permalink)
Administrator
 
Benutzerbild von Mackz
 
Registriert seit: 02.10.01
Mackz Leistung: Pentium IMackz Leistung: Pentium I
Likes: 30
Standard

das ist dann aber die folge von schlechter html-formatierung ...
normalerweise sollte man thumbnails ja in eine tabelle mit absoluten werten setzen. (ausser der effekt ist erwünscht)
__________________
RL sux big time... auch 2012!

Deleting pr0n is like killing your best friend

[HaBo] bei Facebook - Werde Fan
Mackz ist offline   Mit Zitat antworten
Alt 07.09.02, 23:53   #8 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 02.10.01
Flou Leistung: Facit NTK
Likes: 0
Standard

Könnte man den source nicht so ändern das die einblendung immer in irgendeinen eck des browsers erscheint, die pixel geben immer den abstand zum bild an...
Flou ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Bei "Roll-over" Fenster einblenden
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Popup Einblenden Test User (Web-) Design und webbasierte Sprachen 8 06.10.09 05:24
Popup Einblenden Test User Code Kitchen 1 04.10.09 18:58
Frage zum Einblenden von Werbung DerSTyler (Web-) Design und webbasierte Sprachen 6 11.06.07 18:24
DOS-Fenster will net .:L Die Problemzone 7 06.05.06 10:42
Roll Up Package für W2k DelumaX Windows 0 03.02.02 13:12


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