• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bilddatei statt Button

CudismArt

Neues Mitglied
Hallo,

ich habe mir eine Website erstellt mit 3 Frames (Headleiste, Menüleiste und Hauptfenster)

nun habe ich in der Menüleiste Knöpfe eingebaut (Home, Pop3, Smtp, Kontakt & Links),würde aber statt der standart Buttons lieber eine .png oder.gif datei einbauen, wie mache ich das? Ich möchte ausschließlich HTML codes verwenden und auf CSS verzichten, hier der Code:
<center><input type="button" onClick="DoIt()" value="Home"/></center><br/>
was mich ich für einen Code einfügen und wo, damit ich eine verlinkbare gif bzw png Datei statt eines normalen Buttons habe? Und was muss ich noch für einen Code einfügen um die bilddatei zu verlinken? Soweit zum ersten Problem.

Das zweite Problem ist, dass ich wie gesagt 3 Frames habe und ich gerne einen Code haben würde, bei dem sich nicht die Menüleiste verändert, sondern das Hauptfenster, wenn ich auf einen Knopf aus dem Framefenster in der sich das Menü mit Knöpfen befindet. Welchen Code muss ich hier verwenden, würde den nämlich auch in den obigen einfügen wollen und auch hier auf CSS verzichten wollen.

Hoffe ihr könnt mir helfen!

Danke schon mal im Voraus!!
 
Wenn Du Links setzen willst, verwende auch Links:

Code:
<a href="home.html"><img src="home.png" alt="" /></a>

Oder die CSS-Link-Lösung:
Code:
<a href="home.html" class="home">&nbsp;</a>
Code:
a.home { 
 background-image: url(home.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 display: block;
 height: 100px;
 width: 200px;
}

Wenn Du Formulare abschickst, kannst Du die Buttons ebenfalls per CSS stylen und so mit Bildern versehen:
Code:
<input type="button" onClick="DoIt()" value="Home" class="home" />
Code:
input.home {
 background-image: url(home.png);
 background-position: 0 0;
 background-repeat: no-repeat;
 display: block;
 height: 100px;
 width: 200px;
}

Beachte: verwende nicht <input type="image"..>, was von manchen noch empfohlen wird. Dieses Element führt zu Problemen im IE, wenn echte Formulare abgeschickt werden.
 
Oke vielen dank schon mal! Kannst du mir jetzt zu dem ersten Code den du gepostet hast noch sagen, was ich da noch verändern müsste, damit sich home.html nicht in dem Frame ändert in dem ich auf dem Knopf drücke, sondern in einem anderen Frame (Home.html und nicht im Menue.html)?

Danke und bitte auch nur als HTML code nicht als css
 
Ich muss aber Frames benutzen, kannst du mir nicht vielleicht helfen? Ich muss Frames benutzen und auf CSS verzichten
danke
 
habs noch nicht ausprobiert aber denke mal schon dass es klappen wird, werd mich nochmal melden falls ich irgendwas nicht geschafft habe

DANKE auf jeden fall!
 
Zurück
Oben