HTML - Navigationsframe

  • Ersteller Gelöschtes Mitglied 5383
  • Erstellt am
G

Gelöschtes Mitglied 5383

Guest
Ich bräuchte mal html Hilfe, ich will ein Frame machen, der die Navigationsleiste darstellt und in dem ein Bild ist in dem ein Logo abgebildet ist und die einzelnen Bereiche der Seite und wenn man auf die Bereiche mit der Maus kommt sollen diese "aufleuchten" und Links sein.

Ich hoff ihr könnt das nachvollziehen.
 
Zuletzt bearbeitet von einem Moderator:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
bilder oder normaler text?
 
Also ein großes Bild wo ein Logo drauf ist und halt Texte, bloß die Texte sollen halt Link sein und möglichst aufleuchten wenn man die Maus drauf hat oder sowas ähnliches.

Der Text ist aber ins Bild eingebunden. (Das Logo ist theoretisch auch nur Text, soll aber kein Link sein oder aufleuchten wenn man mit der Maus draufgeht)
 
Zuletzt bearbeitet von einem Moderator:
in das bild tag:

onMouseOver="javascript:this.src=pfad zum bild;" onMouseOut="javascript:this.src=orginalbild;"
 
Das is für ein ganzes Bild, aber ich will wissen ob das geht wenn in dem Bild mehrere Texte sind und natürlich soll nur der Text aufleuchten, über den die Maus gerade geht, nicht alle bzw. das ganze Bild.
 
Wenn ich richtig vestehe dann mach ein grosses Bild in das bild machst du dann kleiner bilder rein wobei die kleineren rolover bilder sind.

musst halt dann mit java dort positionieren und es sollte klappen.

is schon lange her aber sowas habe ich schon mal gemacht
 
du brauchst maps..für die einzelnen bilder, texte die du auf dem großen bild definierst...schau mal bei www.jex-treme.de oder so...
 
Das is deine Seite ???
GENIAL, dank dir kann ich Doom auf meinem Handy spielen !!!

ICH VERGÖTTERE DICH !!!

Ach ja, und von deiner Seite hab ich die Vorlage für mein graviertes Window, das Doom 3 Logo.

Und nu zum Thread: Naja, so leuchten wär schon ok, aber ohne Untermenüs und die einzelnen Sachen sollen nicht geordnet(jedenfalls nicht so streng das man es sieht) sein.

Außerdem muss das möglichst für jede Auflösung gleich gut sein, bei dir seh ich das Hintergrundbild vom Frame schon zweimal, ich hab 1280*1024 und ich denkmal du hast für 1024*768 ausgelegt, oder ?

EDIT: Ich hab jetzt ein gutes Beispiel gefunden.
Link

Sieht jemand in dem Quelltext durch bzw. kennt einer sowas?

Mal gucken ob ich das so hinkrieg wie ich mir das vorstell, Hintergrund schwarz, Schrift hellgrau und weißes Aufleuchten, dazu der Frame an den oberen Rand und die einzelnen Bereiche einigermaßen ungeordnet um das Hauptlogo.
 
Zuletzt bearbeitet von einem Moderator:
Nett das ich Dich glücklich machen konnte! :p

Schau ab und zu mal wieder bei mir vorbei! Vielleicht schaust Du auch mal in meinen Doom3 Forum vorebei! :d


OK! Genug der Werbung!

Hier ist der Link wo Du Dir den Menümaker runterladen kannst, in der Demoversion kannst Du 2 Layouts frei benutzen, und Du bekommst auch Support vom Hersteller bei Fragen! Schau's Dir mal an vielleicht kannst Du Ihn brauchen!

L I N K

CU
 
Hmm, also irgendwie find ich das Programm scheiße, ich werd mir selber was überlegen, gibt es keinen der bei dem Menü von www.planet-guitar.de durchsieht ??? Ich dachte mir ich krieg das vielleicht mit Tabellen und Mouse Over hin, dann mach ich viele kleine Bilder, unter anderem auch das Logo, und mach ne Tabelle in dem ich das so anordne wie ich will, das müsste eigentlich klappen !!!
 
PHP:
function changeImage(imgName, src) 
{
  document.images["imgName"].src = src;
}

und dann bei den bilder:
PHP:
<img name="bildname" onMouseOver="javascript:changeImage('bildname', 'overbild1.jpg');" onMouseOver="javascript:changeImage('bildname', 'normalbild1.jpg');" src="normalbild1.jpg">

sollte so gehen, die bilder einfach wie gesagt in einer tabelle anordnen
 
das ist html bzw javascript code, ich hab nur in php tags gepackt!
 
Achso, denn versuch ich mich mal dran, aber dieses "imgName" bei function, wozu is das, genau wie der "bildname" unten beim Einfügen, wozu der Quatsch ?
 
das spricht das bild direkt an...also das bild mit dem namen xy austauschen...

an der function musst nix ändern, nur eben unten bildname ändern...
 
Wo und wie kommt das hin ???
Irgendwie kommt er damit nicht klar.

function changeImage(imgName, src)
{
document.images["imgName"].src = src;
}

Hat sich erledigt, aber er kommt jetzt weiter unten mit den ; nicht klar, er erwartet irgendwo noch welche oder so, ich schnall nich was falsch is.
 
Zuletzt bearbeitet von einem Moderator:
Function kommt in den <Head> nach dem JavScript befehl, die Funktion nicht ändern....

Bei den Bildern kommt das untere hin, anstatt Bildname nur der name des Bildes *lol*

Gruß estide
 
Ne, das is mir klar, aber das kommt doch nich der Dateiname rein, sondern irgendein Name für das Bild, oder nicht ???
Und so hab ich das auch gemacht, aber es geht nunmal nich!!!
 
Ich schnall nich wie du das meinst, mir is schon klar das ich jedem Bild EINEN Namen zuweisen muss, und das hab ich auch gemacht, aber es geht nunmal trotzdem nicht, und ich bin mir sicher das das nichts mit den Bildnamen zu tun hat !!!
Er sagt Fehler in Zeile 9, Zeichen 6, ';' erwartet, und das ist mein Quellcode:

PHP:
<html>
<script type="text/javascript">
function changeImage(imgName,src) 
{document.images["imgName"].src = src;}
</script>
<head>
</head>
<body>
<img name="Bild1" onMouseOver="java script:changeImage('Bild1', 'doom3_wall_2.jpg');" onMouseOver="java script:changeImage('Bild1', 'doom3_wall_1.jpg');" src="doom3_wall_1.jpg">
</body>
</html>
 
Zuletzt bearbeitet von einem Moderator:
versuch es mal mirt
PHP:
<script language="javascript">
 
Zuletzt bearbeitet:
Nein java Script muss in den head :d :wall: *g*
PHP:
<html>
<head>
<script type="text/javascript">
function changeImage(imgName,src) 
{document.images["imgName"].src = src;}
</script>
</head>
<body>
<img name="Bild1" onMouseOver="java script:changeImage('Bild1', 'doom3_wall_2.jpg');" onMouseOver="java script:changeImage('Bild1', 'doom3_wall_1.jpg');" src="doom3_wall_1.jpg">
</body>
</html>

Sooooo ;)
 
Zuletzt bearbeitet:
nope, das javascript kann stehen wo es will!
 
LOL :d
Hast du das mal bei dir ausprobiert ???
ES GEHT TROTZDEM NICHT !!!

Aber ist jetzt egal, ich machs mit Dreamweaver, da hab ichs hingekriegt.
 
Also Javascript muss doch in den Head oder?!? bin mir ziemlich sicher....
 
Gut muss nicht, mach ich aber so... :p
Es gibt keine festen Vorschriften dafür, an welcher Stelle einer HTML-Datei ein JavaScript-Bereich definiert werden muss. Es ist unter JavaScript-Programmierern zur Gewohnheit geworden, einen solchen Bereich im Kopf der HTML-Datei, also zwischen <head> und </head> zu definieren. Dadurch ist am ehesten sichergestellt, dass der Code vom WWW-Browser bereits eingelesen ist und zur Verfügung steht, wenn er ausgeführt werden soll.


NEin ich ahbs net ausprobiert;) ich hatte nur geschaut was für mich "falsch" aussah ;)

Greetz Estide
 
Zuletzt bearbeitet:
ich packs immer zwischen head und body
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh