Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Lingi keelamine Javascript 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:  
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 22.04.2010 18:52:25 Lingi keelamine Javascript vasta tsitaadiga

On vajadus lingi keelamiseks ja enne seda küsida, kas jätkata või mitte.
Olen muidu kasutanud return false selleks.

<a href="http://www.neti.ee" onclick="return false;">Neti</a>


nüüd probleem, tegin functioni, mis tagastab return false, kuid miskipärast ei mõju see

<a href="http://www.neti.ee" onclick="kKontrol()">Neti</a>
<script>
function kKontrol(){return false;}


Hetkel lahendasin asja siis veidi keerulisemalt

<a href="http://www.neti.ee" onclick="if(kKontrol()===false){return false;}">Neti</a>
<script>
function kKontrol(){
      z = confirm("Valitud isik kustutatakse andmebaasist.\n Kas soovite jätkata?");
         return z;
                                 }
</script>


Küsiks siis, miks see lihtsam variant ei toimi? See peaks ju sisuliselt sinna onclick alla jätma return false või ma eksin?


Edit: Leidsin juba vea sorry teema pärast. Tagastab ju ainult false vaja lihtsalt return sinna ette seada.

<a href="http://www.neti.ee" onclick="return kKontrol()">Neti</a>

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

liitunud: 23.08.2005




sõnum 25.04.2010 19:12:44 vasta tsitaadiga

Lihtsalt infoks: Võiksid mõelda ka mõne framewroki kasutamisele. Kood tuleb ilusam (ei pea inline javascripti kirjutama eventide jaoks näiteks) ja lihtsamini loetav. See probleem oleks nt. jQuery-s lahendatav olnud event.preventDefault(); meetodiga. Igastahes hea, et oma probleemi lahendasid icon_smile.gif
Kommentaarid: 16 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 15
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Lingi keelamine Javascript
[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.