Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Väike skript lahti seletada märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Relax
HV kasutaja
Relax

liitunud: 14.03.2004




sõnum 06.04.2008 19:37:18 Väike skript lahti seletada vasta tsitaadiga

Tere, kes oleks nii lahke ja seletaks üksipulgi lahti väikese skriptijupi?

Skript ise selline:

<a href="" onMouseOver="alert('Hiirega ole ikka ettevaatlik');return true;">Tule proovi hiirega siin klõpsida</a>

Tänud ette.
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
frygor
Kreisi kasutaja
frygor

liitunud: 07.05.2004




sõnum 06.04.2008 20:04:16 vasta tsitaadiga

"Tule proovi hiirega siin klõpsida" muutub lingiks. kui sellest hiirega üle käia(mitte klõpsata) siis tuleb teade ette "Hiirega ole ikka ettevaatlik". aga return true kohta ma ei oska hetkel seletust anda
_________________
Hunt kriimsilm 9 ametiga!
Kommentaarid: 70 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 65
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Relax
HV kasutaja
Relax

liitunud: 14.03.2004




sõnum 06.04.2008 20:10:04 vasta tsitaadiga

return true ongi see segane koht icon_redface.gif
Kommentaarid: 15 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
raul72
HV kasutaja
raul72

liitunud: 23.03.2006




sõnum 07.04.2008 18:50:47 vasta tsitaadiga

onmoseover kohapeal selle kasulikusest ei tea,
kuid onclickil muudab see asjaolu kas lingile klikkamine viib edasi kuhu peaks

html:
  1. <a href="" onclick="return false;">kuna retrun false siis lingile klikkimine ei vii edasi</a><br />
  2. <a href="" onclick="return true;">lingile klikkamine töötab</a><br />


kasutusest:
html:
  1. function link(kuhuminna) {
  2.   if (kuhuminna == 'https://foorum.hinnavaatlus.ee/') {
  3.      return true;
  4.   } else {
  5.      alert('a mis sinna asja');
  6.      return false;
  7.   }
  8. }
  9. </script>
  10. <a href="http://neti.ee" onclick="return link(this.href);">kuna retrun false siis lingile klikkimine ei vii edasi</a><br />
  11. <a href="https://foorum.hinnavaatlus.ee/" onclick="return link(this.href);">lingile klikkamine töötab</a><br />


return on muidu ju info tagastamiseks
onclicki puhul siis staatuse tagastamiseks (kas asi õnnestus (true) ja minna edasi või asi ei õnnestunud (false) ning katkestada action)
kuid kas seda on vaja onmoseover'iga icon_question.gif lihtsalt viisakusest icon_razz1.gif icon_question.gif

_________________
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 07.04.2008 20:33:08 vasta tsitaadiga

Kus sellist asja kasutatakse? Siis pole ju mõtet linki tehagi kui ta ei tööta.
_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
maxorator
HV kasutaja

liitunud: 30.08.2006




sõnum 07.04.2008 21:44:35 vasta tsitaadiga

andrusny kirjutas:
Kus sellist asja kasutatakse? Siis pole ju mõtet linki tehagi kui ta ei tööta.

Vägagi on. Kui javascript miskipärast ei tööta või on maha keeratud töötab leht ikka normaalselt edasi, näiteks XMLHttpRequesti puhul.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
Urmet
HV vaatleja

liitunud: 29.07.2005




sõnum 08.04.2008 00:32:14 vasta tsitaadiga

kasu on just igasugu vormide täitmisel. submittimise link tõmbab käima javascripti jupi, mis väljad üle kontrollib ja migi jama korral submiti katkestab.
kontroll peab muidugi serveri pool ka olema, aga kasutajale on kiirem ja mugavam kui hetkega teada saab, mis väljad täitmata vms
Kommentaarid: 10 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Väike skript lahti seletada
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.