Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Eigene Buttons

Empfohlene Antworten

Veröffentlicht

Hi,

ich mache mir mal gerade wieder mein Leben schwer. Zur Zeit bin ich damit beschäftigt meine Homepage mit CSS und Scripten zu überarbeiten.

In meiner Seitensteuerung möchte ich ne Art eigene Buttons erschaffen. Dazu habe ich ein <div style> mit dem entsprechendem Link definiert.

Jetzt möchte ich durch den Einsatz des EventHandlers vorerst mal die Hintergrundfarbe im <div>- Tag durch onMouseOver ändern. Später dann mal Filter zum Einsatz bringen (in erster Linie denke ich glow() ).

Um es jetzt noch mal auf den Punkt zu bringen, das Problem noch mal in Kurzform: Wie verbinde ich OnMouseOver bzw. OnMouseOut mit dem <div>- Tag?

Schon mal Dank im voraus.

Hmmm,

also eine direkte Antwort kann ich dir nicht geben ! Aber steht in Self HTML nichts drinn (kannst du dir umesüss runterladen) ?

Ansonsten könnte es dir helfen wenn du unter dem Stichwort Webmaster mal in Suchmaschinen suchst ! Dort habe ich auch schon ne Menge guter Tricks gefunden (Beispiel: farbige Scrollleisten und ähnliches)

Gruß

A.f.h.

Hi Digitron,

schau doch mal auf www.rabich.de oder such mal nach javascript+buttons. Da gibt es ewig viele scripte zum downloaden die sensitive Buttons ermoeglichen, du musst sie dir dann nur noch an deine Wuensche anpassen

AFAIK kannst du das in einem div-Tag genau so realisieren wie z.B. in einem Link! Also etwa so:

<div name="Button1" onmouse over="FarbeWechseln('Button1','#000000'); return true;" onmouse out="FarbeWechseln('Button1','#ffffff'); return true;">Hallo!!!</div>

Dabei mußt du natürlich "onmouse over" und "onmouse out" zusammenschreiben - nur das Forum hier wollte den Beitrag so komischerweise nicht annehmen...

Im Java-Script baust du dann eben die Funktion FarbeWechseln, der du den Namen des div-Tags und die Farbe übergibst...

Das sollte eigentlich gehen - hab's aber auch grad erst im Kopf zusammengeschustert und nicht getestet...

  • Autor

Ich glaube ich habe mein Problem nicht ganz korrekt dargestellt.

Um genau zu sein stellt sich mir das Problem wie ich in einem schon definierten <div>-Tag die Hintergrundfarbe durch den Eventhandler (onMouseOver/onMouseOut)ändere.

Zur Anmerkung: Es gibt mehrere <div>-Bereiche auf der Page, die alle absolute Positionen haben.

Mach es doch auf die herkömliche Art und Weise mit Highlight Buttons ist in SelfHTML beschrieben.

"JavaScript->Anwendungsbeispiele->dynamische grafische Buttons"

cya

wie wäre es wenn du uns deine Lösung mal zeigst !

  • Autor

 <div id="link5" style="border:none; padding:10px; position:absolute; top:320px; left:15px; width:140px; cursor:hand; text-align=center;"


***1="document.all.link5.style.backgroundColor='#051924'; document.all.link5.style.borderStyle='solid'; document.all.link5.style.borderWidth='1px'; document.all.link5.style.borderColor='#c0c0c0'; document.all.link5.style.top='305px';"


onmouseout="document.all.link5.style.borderStyle='none'; document.all.link5.style.backgroundColor='#000000'; document.all.link5.style.top='320px'; document.all.link5.style.left='15px'; document.all.link5.style.borderColor='#EEDDBB';"


onclick="parent.frames[1].location.href='GB.htm';">

<p><font size="-1"> Gästebuch </font></p>

</div>

 

***1 : onmouseover

Die Effekte bei onmouseover sind reine Spielerei.

ich hoffe ich konnte deine Neugier befriedigen :D

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.