onMouseOver & onMouserOut
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
angeben
bild
dank
dokument
einsetzen
ersetzen
ersten text
fehler
formular
frage
garn
inhalt
objekt
richtigen auszug
tag
text
textfeld
weiteren anfrage
wirt
zugreifen
-
Ja ich h?tte da mal eine tag/frage">frage und zwar bekomme ich es zwar hint das beim ?berfahren eines bildes ein anderes geldadenw ird, und beim verlassen des bildes das alte wieder geladen wird, nu h?tte ich es gerne, das nur einmla ein bild geladen wird, und dann noch ein text, dies habe ich auch mit write.document("Text");
probiert, nur leider hat es nicht so geklappt wie ich mir das vorgestellt habe, hier ist mal der code,
w?re echt ent wenn mir jemand helfen k?nnte!
MfG
Brandtst?dter
<script language="JavaScript">
<!--
function onRolloverOver() {}
function onRolloverOut() {}
graphic1Rollover = new Image()
graphic1Rollover.src = 'Motorrader.jpg';
graphic2Rollover = new Image()
graphic2Rollover.src = 'Motorrader1.jpg';
function onRolloverOver() {
document.Rollover.src=graphic2Rollover.src;
alert("Motorr?der");
}
function onRolloverOut() {
document.Rollover.src=graphic1Rollover.src;
}
//-->
</script>
<a href="./body_motorrader/body_motorrader.html" onMouseOver="onRolloverOver(this)" onMouseOut="onRolloverOut(this)">
<IMG ID="RolloverBild2" HEIGHT=184 WIDTH=250 SRC="./Motorrader.jpg" BORDER=0 ALT="Motorr?der" name=Rollover></a>
Ps.: Bei SefHtml habe ich auch schon geschaut, und ich bin nicht f?ndig geworden! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ui, also in deinem Script sind noch einige Fehler, aber naja...
document.wirte() ?berschreibt das ganze Dokument, also entweder du nimmst einfach ein Textfeld, bei dem du dann das value ?nderst:
document.formularname.feldname.value = "Text...";
Oder aber etwas kompizierter mit node.value:
http://de.selfhtml.org/javascript/objekte/node.htm#node_value
H2O -
wo sind denn noch einige fehler drinne?
kannste die mal etwas genauer beschrieben?
und den ersten text den du geschrieben hast, einfach als onmouseover text bei mir ersetzen, ja? -
wo sind denn noch einige fehler drinne?
kannste die mal etwas genauer beschrieben?
Benutze besser type="text/javascript" noch im script-Tag.
Dann gibst du am Anfang die Funktionen an, ohne Inhalt, was eigentlich gar nicht n?tig ist.
Die zwei Zeilen nach <!-- kannst du also wegmachen.
Und dann fehlt an manchen stellen noch ein ;
und den ersten text den du geschrieben hast, einfach als onmouseover text bei mir ersetzen, ja?
Wenn du dich f?r ein Textfeld entscheidest schon.
Und dann im body eben noch das Formular angeben.
H2O -
wie wo was?
wo denn nun wieder im body ein formular angeben, ich sehen nun langsam garne mehr durch! -
Na du musst das hier in den body schreiben:
<form name="jsform">
<input type="text" name="jsfeld">
</form>
Und dann kannst du so darauf zugreifen:
document.jsform.jsfeld.value = "Text";
H2O -
wieos den in den boddy,
Du hast doch nicht etwa vor ein Formular in den head zu schreiben, oder?
kannste es nicht bitte gleich aml an einen richtigen auszug einsetzen?
Ne, habe weder Lust, noch Zeit, dein Script anzupassen.
Schlie?lich kannst du das auch selber machen.
Such dir halt das, was du brauchst in SelfHTML raus und dann schaffst du das schon.
H2O -
So, auf Grund einer weiteren Anfrage habe ich mich doch nochmal rangesetzt und das Script neu entworfen.
Es ?hnelt dem alten zwar eigentlich gar nicht mehr, aber gut, derjenige der es braucht kann es ja dann einfach anpassen (Bildadressen, Texte, etc).
Also:
Das hier in den head:
<script type="text/javascript">
<!--
var gover = new Image(); gover.src = "drueber.gif";
var govertext = "Sie sind gerade ?ber dem Bild";
var goout = new Image(); goout.src = "daneben.gif";
var goouttext = "Jetzt nicht mehr";
function drueber() {
document.getElementById("rollpic").src = gover.src;
document.fjs.vjs.value = govertext;
}
function daneben() {
document.getElementById("rollpic").src = goout.src;
document.fjs.vjs.value = goouttext;
}
//-->
</script>
Und das hier in den body, da wo das Feld und das Bild stehen soll:
<a href="#" onMouseOver="drueber()" onMouseOut="daneben()"><img id="rollpic" src="daneben.gif"></a>
<form name="fjs"><input type="text" size="30" name="vjs" value="Sie nicht nicht ?ber dem Bild"></form>
H2O -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage