Kezdőoldal » Számítástechnika » Weblapkészítés » Valaki segítene ebben az...

Valaki segítene ebben az egyszerűnek tűnő feladatban?

Figyelt kérdés

HTML-ben és javaScriptben kéne magadni. Adott egy Fürj nevű gomb és ha megnyomjuk a gombot, akkor adjon ki egy fürj képet.

Ezzel a módszerrel próbálkoztam, de nem értem.


<html>

<head>

<script language="javaScript">

function elso_fuggveny(){

document.getElementById("torzs").innerHTML=<img src=”furj1.jpg”>

}

</script>

</head>

<body>

<div id="torzs"></div><br>

<form name="f1">

<input type="button" value="Fürj" onclick="elso_fuggveny()">

</form>

</body>

</html>



2015. okt. 13. 11:36
 1/6 anonim ***** válasza:
100%

Az innerHTML-nek átadott értéket idézőjelek közé kéne írni. A fájlnevet pedig mondjuk aposztrófok közé.


Illetve azt tenném még hozzá, hogy ha csak a gomb miatt tettél be form-ot, akkor az felesleges. Használhatod a <button> tag-et is.

2015. okt. 13. 11:43
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

+ A <script>-et szabványos módon illik paraméterezni:

[link]

2015. okt. 13. 11:44
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:

jquery jó? az egy js alapu keretrendszer mert am ha igen akkor

<html>

<head>

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>

<script>

$(document).ready(function(){


$("#furj").clicl(function(){

$("img#furj").css("display","block");

});


});

</script>

</head>

<body>

<button id="furj">Fürj<button>

<img src="furj1.jpg" id="furj" style="display:none;"/>

</body>

</html>


vagy


<html>

<head>

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>

<script>

$(document).ready(function(){


$("#furj").clicl(function(){

$("div#feed").html("<img src='furj1.jpg'>");

});


});

</script>

</head>

<body>

<button id="furj">Fürj<button>

<div id="feed"></div>

</body>

</html>


vagy



<html>

<head>

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>

<script>

$(document).ready(function(){


$("#furj").clicl(function(){

$("body").append("<img src='furj1.jpg'>");

});


});

</script>

</head>

<body>

<button id="furj">Fürj<button>

</body>

</html>



az elsőnél bevan szurva a kép aminek az display-a(megjelenése) az none azaz nem jeleni meg, a másodiknál vagy egy feed nevü dived amihez hozzáfűzzük a html függvénnyel a tag-et, a harmadiknál pedig a bodyhoz hozzáfűzzük az appendel a a képet

jqueryhez tutoriál: https://www.youtube.com/playlist?list=PLuYHIg_0xQJvBiME9UzPBuI0z5g0WcMOw

ajánlom mert megkönnyíti az életed ^^

2015. okt. 31. 20:26
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
az előző vagyok... </script> ez a script(</script>) tag lezáró tag-je akart lenni csak ugy a gyakori kérdések php alapu és "besirt" a php
2015. okt. 31. 20:28
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:
megint az előző vagyok.... az az > ; az a lezáró tag vége csak most nem "sirt a php" és kiirt a normálisan
2015. okt. 31. 20:30
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:

Az elgondolás jó, pár szintaktikai hiba van benne.


Próbálom összefoglalni a hibákat, illetve kódolási javaslatokat adni:

1. <!DOCTYPE html> hiányzik a dokumentum elejéről - szükséges.

2. Karakterkódolás megadása javallott - utf-8 esetén: <meta charset="utf-8">

3. <title> tag használata kötelező - szóval legyen például: <title>Fürj</title>

4. <script language="javaScript">

helyett inkább javaslom:

<script type="text/javascript">


5. A Javascript-kódon belül ajánlatos a karakterláncokat szimpla aposztróffal közrefogni, mert az eltér a HTML-attribútumuknál használt dupla "macskakörmöktől".

6. Az innerHTML értéke egy sztring - aposztrófok közé kell rakni.

7. Az <img> tag alt attribútuma kötelező.

8. Javascriptben egy parancs végét illik pontosvesszővel lezárni.

Az utóbbi 3 pont összefoglalva:

document.getElementById('torzs').innerHTML = '<img src=”furj1.jpg” alt='Fürj'>';


9. Nem kötelező, de javallott a <script> taget az oldal aljára rakni a </body> elem elé.


Összefoglalva:

http://pastie.org/10520787

2015. okt. 31. 21:03
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!