Kezdőoldal » Számítástechnika » Weblapkészítés » Miért nem futtatja le a...

Miért nem futtatja le a JavaScriptet?

Figyelt kérdés

Írtam egy kis egyszerű weboldalat (CTRL + C => CTRL + V :D), és nem működik a javascipt.


Olvastam valahol olyat, hogy a javascript a szerver oldalon fut, és így nem is fog működni?


Vagy telepítenem kell valamilyen javascript interpretert?


Bocsi, ha buta a kérdés, de még új vagyok weblapkészítés terén.


(Chrome-ot használok, JavaScript használata engedélyezve van. A weben található oldalaknál működnek a javascriptek.)

Előre is köszi a válaszokat! Jó válaszokért megy a zöld pacsi.



2014. jún. 5. 02:34
 1/9 A kérdező kommentje:

Itt van hozzá a kód is.


<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>mouseleave demo</title>

<style>

div.out {

width: 40%;

height: 120px;

margin: 0 15px;

background-color: #d6edfc;

float: left;

}

div.in {

width: 60%;

height: 60%;

background-color: #fc0;

margin: 10px auto;

}

p {

line-height: 1em;

margin: 0;

padding: 0;

}

</style>

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

</head>

<body>


<div class="out overout">

<p>move your mouse</p>

<div class="in overout"><p>move your mouse</p><p>0</p></div>

<p>0</p>

</div>

<div class="out enterleave">

<p>move your mouse</p>

<div class="in enterleave"><p>move your mouse</p><p>0</p></div>

<p>0</p>

</div>


<script>

var i = 0;

$( "div.overout" )

.mouseover(function() {

$( "p:first", this ).text( "mouse over" );

})

.mouseout(function() {

$( "p:first", this ).text( "mouse out" );

$( "p:last", this ).text( ++i );

});


var n = 0;

$( "div.enterleave" )

.mouseenter(function() {

$( "p:first", this ).text( "mouse enter" );

})

.mouseleave(function() {

$( "p:first", this ).text( "mouse leave" );

$( "p:last", this ).text( ++n );

});

</script>


</body>

</html>

2014. jún. 5. 02:41
 2/9 A kérdező kommentje:
Megnéztem ugyanezt csinálja (vagyis nem csinálja) PHP esetén.
2014. jún. 5. 02:50
 3/9 anonim ***** válasza:
62%

Hiányzik a

"//code.jquery.com/jquery-1.10.2.js"

elérési úton lévő script. Ha az is meglenne, akkor talán működne... Am meg nem értek a weblapkészítéshez... :)

Am meg tudomásom szerint a javascript -et a böngésző futtatja. Nem véletlenűl vannak oldalak, amiken a böngészők javascript futtatási sebesség alapján (is) vannak összehasonlítva...

2014. jún. 5. 02:53
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
100%

JS kliensoldalon fut. Szerintem te kevered valamivel :)

hiba abból ered, hogyha így van megadva:

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

akkor csak webszerverről működik...

cseréld erre azt a sort:

<script src=" [link]

és működni fog szimplán ha megnyitod a gépről a html-t

2014. jún. 5. 04:11
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:

és amúgy azért, mert jquery-t használ(na) a kódod (ami egy js framework)

amelyik sornál a $ jelet látod, ott jquery függvények vannak használva.

2014. jún. 5. 06:08
Hasznos számodra ez a válasz?
 6/9 anonim ***** válasza:
44%

A script jó, a problémád a jQuery meghívásánál van.

TE "file:///" útvonalat használsz a HTML -ed megtekintésére, a jQuery framework pedig " http://" -n érhető el.

Mikor csak "//" -van megadva ugyan azt a protokollt használná mint a HTML ami meghívja.


Szóval, ha így fejlesztesz, akkor ne legyél lusta kitenni a külső framework meghívása elé a http:// -t. :-)

2014. jún. 5. 10:11
Hasznos számodra ez a válasz?
 7/9 PHP de kóder! ***** válasza:
100%

Olvastam valahol olyat, hogy a javascript a szerver oldalon fut, és így nem is fog működni?


rosszul olvastad

2014. jún. 5. 10:30
Hasznos számodra ez a válasz?
 8/9 A kérdező kommentje:

Köszönöm a válaszokat! :)

Igen, Már működik. És tényleg hülyeséget írtam a szerveroldali JavaScript futással. :)

2014. jún. 5. 11:31
 9/9 anonim ***** válasza:
szerveroldali JavaScript => Node.js
2014. jún. 5. 13:32
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!