kostenloser Webspace werbefrei: lima-city


onMouseOver & onMouserOut

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    brandtstaedter

    brandtstaedter hat kostenlosen Webspace.

    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!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. 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
  4. Autor dieses Themas

    brandtstaedter

    brandtstaedter hat kostenlosen Webspace.

    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?

  5. 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
  6. Autor dieses Themas

    brandtstaedter

    brandtstaedter hat kostenlosen Webspace.

    wie wo was?
    wo denn nun wieder im body ein formular angeben, ich sehen nun langsam garne mehr durch!
  7. 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
  8. Autor dieses Themas

    brandtstaedter

    brandtstaedter hat kostenlosen Webspace.

    h??
    wieos den in den boddy, kannste es nicht bitte gleich aml an einen richtigen auszug einsetzen?

  9. 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
  10. 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
  11. Autor dieses Themas

    brandtstaedter

    brandtstaedter hat kostenlosen Webspace.

    Danke!
    Danke, vielen dank!
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!