Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Probleme drum servitute

Se pot monta placi de gresie de 1...

Card de debit virtual emis de India

Diferenta ATS generator si PV
 La multi ani @Lotusisrael!

Declarație primar

Contestare amenda politia locala

PC se restarteaza cu erori ecran ...
 Mercedes atego 815 oprire motor

Ce contine Creion rani dupa ras?

Filtru sedimente inainte de pompa?

Paște fericit!
 electrician constructor video curs

Cum pot bloca transferul de date ...

Ce reprezinta in chimie abrevieri...

Google pay ma taxeaza in timp ce ...
 

onclick=return false

- - - - -
  • Please log in to reply
2 replies to this topic

#1
Alqin

Alqin

    New Member

  • Grup: Members
  • Posts: 16
  • Înscris: 19.01.2009
Am acest cod
<html>
<head>
<title>Test</title>
<script type="text/javascript">
function someFun()
{
	var someVar=1;
	if(someVar==1)
	{
		window.location = "test.html?test=0";
		return false;
	}
	else
		return true;
}
</script>
</head>
<body>
<a href="test.html?test=1" onclick="someFun()">Test Link</a>
</body>
</html>

Pentru ca someVar==1, pagina ar trebui sa fie redirectionata catre test.html?test=0... dar asta nu se intampla . De ce?

Nu vreau sa folosesc onclick="someFun();return false" pentru ca in anumite situatii vreau ca  <a href=... sa fie executat...

#2
cristi_diaconu

cristi_diaconu

    Junior Member

  • Grup: Members
  • Posts: 77
  • Înscris: 25.07.2008
Pai degeaba someFun returneaza false daca onclick nu returneaza false! (in cazul tau onclick nu returneaza nimic...)

scrii onclick="return someFun()";

Si tratezi in someFun situatiile in care vrei ca href-ul din tagul "a" sa fie executat, returnand true. Vad ca deja daca someVar != 1, returnezi true, ceea ce inseamna ca se va face redirect la test.html?test=1.

#3
Alqin

Alqin

    New Member

  • Grup: Members
  • Posts: 16
  • Înscris: 19.01.2009
Thanks!  :D
Asta m-a scutit de cateva linii de cod.
Pana acum am folosit  onclick="someFun();return false;" si din sumFun redirectionam catre o pagina sau alta in functie de anumite conditii...

Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate