Hogyan lehet javascript-tel funkciókat összefűzni?
Van kettő funkcióm:
var a = function(){
alert('a');
}
var b = function(){
alert('b');
}
Ezekből kéne egy ilyet csinálni:
function(){
alert('a');
alert('b');
}
Előre is köszi a segítséget!
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
A kérdésed elég zagyvaság. Most mit is akarsz, egy funtion-ben meghívni egy másikat, esetleg rekurziôra lenne szükséged.
Egyébként én is azt tudom javasolni, hogy nézz utána a js alapjainak, mert a function-ök használatával sem vagy tisztában.
Nézz utána te az alapoknak, mert a document.getElementById('').onclick így adja vissza a funkciót. A lényeg az, hogy onclicket tudjam módosítani úgy, hogy az eredeti funkciók is bennmaradjanak. De megoldottam, egy másik móddal:
var a = document.getElementById('');
a.setAttribute("onclick", (a.getAttribute("onclick") || "")+"alert('-');");
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
func 1(){
}
func 2(){
}
func init(){
func 1();
func 2();
}
onclick="init()" />
Ha jól értelmeztem a problémát (legalábbis így oldottam volna meg).
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
szóval:
func init(){
1();
2();
}
De ha 'zagyvítani' akarod a kódodat megteheted.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!