Webboard

Pełna wersja: Zmienna 3 = zmienna 1 + zmienna 2
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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>
$
+ $= <var>wynik</var> 
Kod:
<script type="text/javascript">
   var jeden = {$1};
   var dwa = {$2};
   wynik(jeden + dwa);
</script>
{$1} + {$2} = <var>wynik</var>

http://szablony.freeware.info.pl/skrypty.html może tak ?

LikeLoveHate

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>
Nie działa :/

LikeLoveHate

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