Czapla
15.09.2008, 11:52:16
<script language="JavaScript"> function wywolaj_obie_funkcje() { // wywolanie funkcja1() + funkcja2()
}
function funkcja1 {
}
function funkcja2 {
}
<body onload='wywolaj_obie_funkcje()'>
Czy jest możliwe polaczenie dwóch funkcji w jedną jak przedstawiono powyżej, a jeśli nie czy jest możliwość wywolania do onload dwie funkcji jdnocześnie.
Pozdrawiam
nospor
15.09.2008, 11:53:53
Nie za bardzo w czym masz problem wiec strzelam:
Kod
<body onload='funkcja1();funkcja2();'>
lub
<script language="JavaScript"> function wywolaj_obie_funkcje() { // wywolanie funkcja1() + funkcja2()
funkcja1();
funkcja2();
}
function funkcja1 {
}
function funkcja2 {
}
<body onload='wywolaj_obie_funkcje()'>
Czapla
15.09.2008, 12:26:20
No wlaśnie na to samo wpadłem tylko że funkcje w taki sposób mi się nie wywołują więc stwierdzilem że w ten sposob się nie da

.
Problem rozwiązałem źle wstawiony <div>, co jest ważne bo wykorzystuje gotowe komponenty z mintAJAX
nospor
15.09.2008, 12:32:25
moze cos w funkcjach napsules, masz blad js i ci dalej nie dochodzi do innej funkcji. Trudno tak na sucho strzelac
FaZa99
15.09.2008, 21:31:25
widze że nikt ci nie pomorze;)
metoda 1
<head>
<script language="JavaScript">
function wywolaj_obie_funkcje() { // wywolanie funkcja1() + funkcja2()
}
function funkcja1 {
}
function funkcja2 {
}
function wszystkie(){
funkcja1();
funkcja2();
}
</script>
</head>
<body onload='wszystkie()'>
</body>
metoda 2
<head>
<script language="JavaScript">
function wywolaj_obie_funkcje() { // wywolanie funkcja1() + funkcja2()
}
function funkcja1 {
}
function funkcja2 {
}
</script>
</head>
<body onload='funkcja1();funkcja2();'>
</body>
metoda 3
<head>
<script language="JavaScript">
function wywolaj_obie_funkcje() { // wywolanie funkcja1() + funkcja2()
}
function funkcja1 {
}
function funkcja2 {
}
function addEvent(n,e,f){
if(n.addEventListener){
n.addEventListener(e,f,false);
}else{
n.attachEvent('on'+e,f);
}
}
</script>
</head>
<body>
<script>
addEvent(document.body,'load',funkcja1); addEvent(document.body,'load',funkcja2);
<script>
</body>
zaleta metody 3 jest to że możesz dodać nieskonczenie wielefunkcji
sory za ewentualne literówki i niedopatrzenia
a i funkcje sie definuje
function nazwa(){
// jakiś kod
}
nospor
15.09.2008, 21:37:11
@Faza witaj na forum.
Czytaj jednak posty.
1) w duzej mierze powtorzyles co juz napisalem
2) autor napisal ze niedziala mu z jego kodem
3) i na koniec napisal juz ze problem rozwiązany
4) uzywaj bbcode