wersja skryptu MyBB: 1.8
adres forum: obojetni.xaa.pl
na czym polega problem (screen, opis, komunikaty): Jak ustawić w MyCode żeby zmienna $3 równała się $1 + $2?
Próbowałem coś takiego:
Kod PHP:
<script type="text/javascript">
var jeden = $1;
var dwa = $2;
wynik(jeden + dwa);
</script>
$1 + $2 = <var>wynik</var>
Gdzie Ty takie coś próbowałeś zrobić? Bo na pewno nie ACP... Jak już chcesz się bawić w js, to nie tak to powinieneś zrobić...
Kod:
<script type="text/javascript">
function dodawanie(var a, var b){
return a+b;
}
</script>
Kod:
<script type="text/javascript">
var jeden = 1;
var dwa = 2;
var trzy = dodawanie(jeden, dwa);
</script>
W moim przykładzie nigdzie tego nie wyświetlasz...
Co Ty chcesz w ogóle osiągnąć? I w MyCode raczej takie coś nie zadziała. Ale zawsze możesz napisać kod js, który z dwóch pól pobierze wartość, doda je do siebie i zwróci do innego pola.
Po co w ogóle umieszczacie dodawanie w funkcji..? Marnowanie czasu wykonania skryptu i znaków.
Kod:
<script type="text/javascript">
document.write($1 + $2);
</script>
I gotowe..
LikeLoveHate napisał(a):W moim przykładzie nigdzie tego nie wyświetlasz...
Co Ty chcesz w ogóle osiągnąć? I w MyCode raczej takie coś nie zadziała. Ale zawsze możesz napisać kod js, który z dwóch pól pobierze wartość, doda je do siebie i zwróci do innego pola.
Chcę stworzyć mini kalkulator na dodawanie. Przykładowo: wpisuję [liczba=300 liczba2=500][/liczba] i po dodaniu takiego posta wyświetla się w nim: 300 + 500 = 800
LikeLoveHate napisał(a):Ale zawsze możesz napisać kod js, który z dwóch pól pobierze wartość, doda je do siebie i zwróci do innego pola.
Dlatego zwracam się do was.
- chcę aby wynik wyświetlał się w poście, a nie na całej stronie.
HearMe napisał(a): - chcę aby wynik wyświetlał się w poście, a nie na całej stronie.
Przecież wyświetla się w poście:
http://nooo.hol.es/mybb16/showthread.php...d=60#pid60 Chyba że korzystasz z jakiejś całkowicie przestarzałej przeglądarki, która document.write() traktuje inaczej.
Niestety, mi się nie wyświetla. Korzystam z Google Chrome bodajże 40.0.2214.111