-
Mar 28th, 2016, 10:48 AM
#1
Thread Starter
Frenzied Member
JS Vs. PHP (Read for details)
I have a project I recently moved from a desktop vb.net program to a web project, it is mostly bug free and is in JS, however with JS being bashed all the time, I wanted to see if I could convert my JS code to PHP I found a Converter and converted it, using a Live HTML Editor (Thanks to a site I can use it, and place it on my site for use as my project is open source) It works! Alright now I am seeing JS being converted to PHP and working which is pretty cool, although I don't know much about php. Anyways down to my question How is JS VS PHP different in:
-Speed
-Compatibility
-UserFriendly
-Error Handling
-Stability
-Functioning
I want to know Why I should or shouldn't use PHP or JS. All thoughts considered, I want opinions!
-
Mar 28th, 2016, 11:04 AM
#2
Re: JS Vs. PHP (Read for details)
That's like asking how a Chevy Malibu is different from a Ford F150
They aren't comparable. They're two different technologies. One is client side the other server side... they perform two different functions. A more apt comparison would be ASP/ASP.NET vs PHP ... both (three) of those are all server-side implementations.
But a JS/PHP comparison is irrelevant.
-tg
-
Mar 28th, 2016, 12:55 PM
#3
Re: JS Vs. PHP (Read for details)
U should use PHP and JS together.
Or asp.net and JS together.
The trend is to make everything in JS and the functions that communicated with the server (for example to get database data) been called through a web service.
This is probably the best approach as it skips everything that can bee skipped in PHP(aka server side) and until a server call is needed, everything run locally on the browser. This is faster as you don't have to call to the web to get data, until needed.
Another tip is trying to use Javascript "frameworks" like Jquery and Angular so you can accomplish things easier(err most of the times) with already written JS functions.
ἄνδρα μοι ἔννεπε, μοῦσα, πολύτροπον, ὃς μάλα πολλὰ
πλάγχθη, ἐπεὶ Τροίης ἱερὸν πτολίεθρον ἔπερσεν·
-
Mar 28th, 2016, 02:41 PM
#4
Re: JS Vs. PHP (Read for details)
What sapator said - exactly - that is the current standard.
If you already wrote the JS code why would you care about who bashes JS? I make a living off a JS replacement to a VB6 app - it's an incredibly powerful programming language.
-
Mar 28th, 2016, 04:51 PM
#5
Thread Starter
Frenzied Member
Re: JS Vs. PHP (Read for details)
I know I love JS I actually used some existing code modified it and turned it into something better, it was as I mentioned moved to a web project in js, mainly because I find it easy, or easy to understand basic concepts.
The code works perfectly, so here it isI took the CSS out because I don't have that all together yet and I didn't want to put into a "Lab" feature)
The code will be added on the next one, and maybe one after (it is a lot of code)
-
Mar 28th, 2016, 04:52 PM
#6
Thread Starter
Frenzied Member
Re: JS Vs. PHP (Read for details)
Code:
<!DOCTYPE html>
<html>
<head>
<?php
$Calculate = new Func("Calculate", function() use (&$myForm, &$document, &$parseInt, &$Troop_Might, &$Wall_Might) {
$myForm = get(get($document, "forms"), 0.0);
$T1 = 4.0;
$T2 = 16.0;
$T3 = 24.0;
$T4 = 72.0;
$T5 = 144.0;
$T6 = 100.0;
$T7 = 10.0;
$T8 = 6.0;
$W1 = 18.0;
$W2 = 24.0;
$W3 = 30.0;
if (eq(get(get(get($myForm, "elements"), "T1_Mnt"), "value"), "")) {
set(get(get($myForm, "elements"), "T1_Mnt"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T1_Ft"), "value"), "")) {
set(get(get($myForm, "elements"), "T1_Ft"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T1_Rng"), "value"), "")) {
set(get(get($myForm, "elements"), "T1_Rng"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T2_Mnt"), "value"), "")) {
set(get(get($myForm, "elements"), "T2_Mnt"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T2_Ft"), "value"), "")) {
set(get(get($myForm, "elements"), "T2_Ft"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T2_Rng"), "value"), "")) {
set(get(get($myForm, "elements"), "T2_Rng"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T3_Mnt"), "value"), "")) {
set(get(get($myForm, "elements"), "T3_Mnt"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T3_Ft"), "value"), "")) {
set(get(get($myForm, "elements"), "T3_Ft"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T3_Rng"), "value"), "")) {
set(get(get($myForm, "elements"), "T3_Rng"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T4_Mnt"), "value"), "")) {
set(get(get($myForm, "elements"), "T4_Mnt"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T4_Ft"), "value"), "")) {
set(get(get($myForm, "elements"), "T4_Ft"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T4_Rng"), "value"), "")) {
set(get(get($myForm, "elements"), "T4_Rng"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T5_Mnt"), "value"), "")) {
set(get(get($myForm, "elements"), "T5_Mnt"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T5_Ft"), "value"), "")) {
set(get(get($myForm, "elements"), "T5_Ft"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T5_Rng"), "value"), "")) {
set(get(get($myForm, "elements"), "T5_Rng"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T6_Mnt"), "value"), "")) {
set(get(get($myForm, "elements"), "T6_Mnt"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T6_Ft"), "value"), "")) {
set(get(get($myForm, "elements"), "T6_Ft"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T6_Rng"), "value"), "")) {
set(get(get($myForm, "elements"), "T6_Rng"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T6_Rng2"), "value"), "")) {
set(get(get($myForm, "elements"), "T6_Rng2"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T6_Rng3"), "value"), "")) {
set(get(get($myForm, "elements"), "T6_Rng3"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T7_Mnt"), "value"), "")) {
set(get(get($myForm, "elements"), "T7_Mnt"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T7_Ft"), "value"), "")) {
set(get(get($myForm, "elements"), "T7_Ft"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "T8_Rng"), "value"), "")) {
set(get(get($myForm, "elements"), "T8_Rng"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "W1_A"), "value"), "")) {
set(get(get($myForm, "elements"), "W1_A"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "W1_B"), "value"), "")) {
set(get(get($myForm, "elements"), "W1_B"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "W1_C"), "value"), "")) {
set(get(get($myForm, "elements"), "W1_C"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "W2_A"), "value"), "")) {
set(get(get($myForm, "elements"), "W2_A"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "W2_B"), "value"), "")) {
set(get(get($myForm, "elements"), "W2_B"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "W2_C"), "value"), "")) {
set(get(get($myForm, "elements"), "W2_C"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "W3_A"), "value"), "")) {
set(get(get($myForm, "elements"), "W3_A"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "W3_B"), "value"), "")) {
set(get(get($myForm, "elements"), "W3_B"), "value", "0");
}
if (eq(get(get(get($myForm, "elements"), "W3_C"), "value"), "")) {
set(get(get($myForm, "elements"), "W3_C"), "value", "0");
}
set(get(get($myForm, "elements"), "mT1_Mnt"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T1_Mnt"), "value"))) * to_number($T1));
set(get(get($myForm, "elements"), "mT1_Ft"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T1_Ft"), "value"))) * to_number($T1));
set(get(get($myForm, "elements"), "mT1_Rng"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T1_Rng"), "value"))) * to_number($T1));
set(get(get($myForm, "elements"), "mT2_Mnt"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T2_Mnt"), "value"))) * to_number($T2));
set(get(get($myForm, "elements"), "mT2_Ft"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T2_Ft"), "value"))) * to_number($T2));
set(get(get($myForm, "elements"), "mT2_Rng"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T2_Rng"), "value"))) * to_number($T2));
set(get(get($myForm, "elements"), "mT3_Mnt"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T3_Mnt"), "value"))) * to_number($T3));
set(get(get($myForm, "elements"), "mT3_Ft"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T3_Ft"), "value"))) * to_number($T3));
set(get(get($myForm, "elements"), "mT3_Rng"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T3_Rng"), "value"))) * to_number($T3));
set(get(get($myForm, "elements"), "mT4_Mnt"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T4_Mnt"), "value"))) * to_number($T4));
set(get(get($myForm, "elements"), "mT4_Ft"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T4_Ft"), "value"))) * to_number($T4));
set(get(get($myForm, "elements"), "mT4_Rng"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T4_Rng"), "value"))) * to_number($T4));
set(get(get($myForm, "elements"), "mT5_Mnt"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T5_Mnt"), "value"))) * to_number($T5));
set(get(get($myForm, "elements"), "mT5_Ft"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T5_Ft"), "value"))) * to_number($T5));
set(get(get($myForm, "elements"), "mT5_Rng"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T5_Rng"), "value"))) * to_number($T5));
set(get(get($myForm, "elements"), "mT6_Mnt"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T6_Mnt"), "value"))) * to_number($T6));
set(get(get($myForm, "elements"), "mT6_Ft"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T6_Ft"), "value"))) * to_number($T6));
set(get(get($myForm, "elements"), "mT6_Rng"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T6_Rng"), "value"))) * to_number($T6));
set(get(get($myForm, "elements"), "mT62_Rng"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T6_Rng2"), "value"))) * to_number($T6));
set(get(get($myForm, "elements"), "mT63_Rng"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T6_Rng3"), "value"))) * to_number($T6));
set(get(get($myForm, "elements"), "mT7_Mnt"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T7_Mnt"), "value"))) * to_number($T7));
set(get(get($myForm, "elements"), "mT7_Ft"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T7_Ft"), "value"))) * to_number($T7));
set(get(get($myForm, "elements"), "mT8_Rng"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "T8_Rng"), "value"))) * to_number($T8));
$Troop_Might = call($parseInt, get(get(get($myForm, "elements"), "mT1_Mnt"), "value"));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT1_Ft"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT1_Rng"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT2_Mnt"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT2_Ft"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT2_Rng"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT3_Mnt"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT3_Ft"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT3_Rng"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT4_Mnt"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT4_Ft"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT4_Rng"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT5_Mnt"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT5_Ft"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT5_Rng"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT6_Mnt"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT6_Ft"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT6_Rng"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT6_Rng2"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT6_Rng3"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT7_Mnt"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT7_Ft"), "value")));
$Troop_Might = _plus($Troop_Might, call($parseInt, get(get(get($myForm, "elements"), "mT8_Rng"), "value")));
set(get(get($myForm, "elements"), "Troop_Might"), "value", $Troop_Might);
set(get(get($myForm, "elements"), "mW1_A"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "W1_A"), "value"))) * to_number($W1));
set(get(get($myForm, "elements"), "mW1_B"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "W1_B"), "value"))) * to_number($W1));
set(get(get($myForm, "elements"), "mW1_C"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "W1_C"), "value"))) * to_number($W1));
set(get(get($myForm, "elements"), "mW2_A"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "W2_A"), "value"))) * to_number($W2));
set(get(get($myForm, "elements"), "mW2_B"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "W2_B"), "value"))) * to_number($W2));
set(get(get($myForm, "elements"), "mW2_C"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "W2_C"), "value"))) * to_number($W2));
set(get(get($myForm, "elements"), "mW3_A"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "W3_A"), "value"))) * to_number($W3));
set(get(get($myForm, "elements"), "mW3_B"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "W3_B"), "value"))) * to_number($W3));
set(get(get($myForm, "elements"), "mW3_C"), "value", to_number(call($parseInt, get(get(get($myForm, "elements"), "W3_C"), "value"))) * to_number($W3));
$Wall_Might = call($parseInt, get(get(get($myForm, "elements"), "mW1_A"), "value"));
$Wall_Might = _plus($Wall_Might, call($parseInt, get(get(get($myForm, "elements"), "mW1_B"), "value")));
$Wall_Might = _plus($Wall_Might, call($parseInt, get(get(get($myForm, "elements"), "mW1_C"), "value")));
$Wall_Might = _plus($Wall_Might, call($parseInt, get(get(get($myForm, "elements"), "mW2_A"), "value")));
$Wall_Might = _plus($Wall_Might, call($parseInt, get(get(get($myForm, "elements"), "mW2_B"), "value")));
$Wall_Might = _plus($Wall_Might, call($parseInt, get(get(get($myForm, "elements"), "mW2_C"), "value")));
$Wall_Might = _plus($Wall_Might, call($parseInt, get(get(get($myForm, "elements"), "mW3_A"), "value")));
$Wall_Might = _plus($Wall_Might, call($parseInt, get(get(get($myForm, "elements"), "mW3_B"), "value")));
$Wall_Might = _plus($Wall_Might, call($parseInt, get(get(get($myForm, "elements"), "mW3_C"), "value")));
set(get(get($myForm, "elements"), "Wall_Might"), "value", $Wall_Might);
set(get(get($myForm, "elements"), "Total_Might"), "value", _plus($Troop_Might, $Wall_Might));
return false;
});
</head>
-
Mar 28th, 2016, 04:53 PM
#7
Thread Starter
Frenzied Member
Re: JS Vs. PHP (Read for details)
Code:
<body>
<h2>Beff's Might Calculator PHP edition </h2>
<br>
<form>
<br>
<table border=0>
<tr>
<td width=50><strong>Tier</strong></td>
<td width=175><strong>Elf Units</strong></td>
<td width=175><strong>Dwarf Units</strong></td>
<td width=125 align="center"><strong>Qty.</strong></td>
<td width=175 align="center"><strong>Might</strong></input></td>
</tr>
<tr><td>T1</td><td>Mounted Elves</td><td>Mounted Dwarves</td><td><input name="T1_Mnt" class="pop"></input></td>
<td><input name="mT1_Mnt" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T1</td><td>Elven Militia</td><td>Dwarf Militia</td><td><input name="T1_Ft" class="pop"></input></td>
<td><input name="mT1_Ft" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T1</td><td>Elven Archers</td><td>Axe Throwers</td><td><input name="T1_Rng" class="pop"></input></td>
<td><input name="mT1_Rng" type="text" style="border: none" readonly></input></td></tr>
<tr><td colspan=5> </td></tr>
<tr><td>T2</td><td>Mounted Hunters</td><td>Boar Riders</td><td><input name="T2_Mnt" class="pop"></input></td>
<td><input name="mT2_Mnt" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T2</td><td>Elven Warriors</td><td>Dwarf Warriors</td><td><input name="T2_Ft" class="pop" ></input></td>
<td><input name="mT2_Ft" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T2</td><td>Scorpions</td><td>Siege Crossbows</td><td><input name="T2_Rng" class="pop"></input></td>
<td><input name="mT2_Rng" type="text" style="border: none" readonly></input></td></tr>
<tr><td colspan=5> </td></tr>
<tr><td>T3</td><td>Mounted Galadhrim</td><td>Heavy Boar Riders</td><td><input name="T3_Mnt" class="pop"></input></td>
<td><input name="mT3_Mnt" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T3</td><td>Battering Rams</td><td>Battering Rams</td><td><input name="T3_Ft" class="pop"></input></td>
<td><input name="mT3_Ft" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T3</td><td>Ents</td><td>Catapults</td><td><input name="T3_Rng" class="pop"></input></td>
<td><input name="mT3_Rng" type="text" style="border: none" readonly></input></td></tr>
<tr><td colspan=5> </td></tr>
<tr><td>T4</td><td>Galadhrim Lancers</td><td>Boar Archers<td><input name="T4_Mnt" class="pop" ></input></td>
<td><input name="mT4_Mnt" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T4</td><td>Mithlond Guards</td><td>Dwarf Phalanx</td><td><input name="T4_Ft" class="pop" ></input></td>
<td><input name="mT4_Ft" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T4</td><td>Great Eagles</td><td>Catapult Wagon</td><td><input name="T4_Rng" class="pop"></input></td>
<td><input name="mT4_Rng" type="text" style="border: none" readonly></input></td></tr>
<tr><td colspan=5> </td></tr>
<tr><td>T5</td><td>Riders of Rivendell</td><td>Riders of Erebor<td><input name="T5_Mnt" class="pop" ></input></td>
<td><input name="mT5_Mnt" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T5</td><td>Elven Rangers</td><td>Grimm Hammers</td><td><input name="T5_Ft" class="pop" ></input></td>
<td><input name="mT5_Ft" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T5</td><td>GaladhrimArchers</td><td>CrossbowWarriors</td><td><input name="T5_Rng" class="pop"></input></td>
<td><input name="mT5_Rng" type="text" style="border: none" readonly></input></td></tr>
<tr><td colspan=5> </td></tr>
<tr><td>T6</td><td>Stone Giants</td><td>-</td><td><input name="T6_Mnt" class="pop"></input></td>
<td><input name="mT6_Mnt" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T6</td><td>Lyncean Raiders</td><td>-</td><td><input name="T6_Ft" class="pop"></input></td>
<td><input name="mT6_Ft" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T6</td><td>Enchanters</td><td>-</td><td><input name="T6_Rng" class="pop"></input></td>
<td><input name="mT6_Rng" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T6</td><td>Lake-Town Longbowmen</td><td>-</td><td><input name="T6_Rng2" class="pop"></input></td>
<td><input name="mT6_Rng2" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T6</td><td>Woodmen</td><td>-</td><td><input name="T6_Rng3" class="pop"></input></td>
<td><input name="mT6_Rng3" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T6</td><td>Pack Mammoths</td><td>-<td><input name="T7_Mnt" class="pop" ></input></td>
<td><input name="mT7_Mnt" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T6</td><td>Master Rangers</td><td>-</td><td><input name="T7_Ft" class="pop" ></input></td>
<td><input name="mT7_Ft" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T6</td><td>Lake-Town Pikemen</td><td>-</td><td><input name="T8_Rng" class="pop"></input></td>
<td><input name="mT8_Rng" type="text" style="border: none" readonly></input></td></tr>
<tr><td colspan=5> </td></tr>
<tr><td colspan=4><strong>Troop Might Total</strong></td>
<td><input name="Troop_Might" type="text" style="border: none" readonly></input></td></tr>
<tr><td colspan=4> </td></tr>
<tr><td>T1</td><td>Traps</td><td>-</td>
<td><input name="W1_A" class="pop"></input></td>
<td><input name="mW1_A" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T1</td><td>Caltrops</td><td>-</td>
<td><input name="W1_B" class="pop"></input></td>
<td><input name="mW1_B" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T1</td><td >Defense Crossbows</td><td>-</td>
<td><input name="W1_C" class="pop"></input></td>
<td><input name="mW1_C" type="text" style="border: none" readonly></input></td></tr>
<tr><td colspan=5> </td></tr>
<tr><td>T2</td><td >Rock Droppers </td><td>-</td>
<td><input name="W2_A" class="pop"></input></td>
<td><input name="mW2_A" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T2</td><td >Thorn Hedges </td><td>-</td>
<td><input name="W2_B" class="pop"></input></td>
<td><input name="mW2_B" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T2</td><td >Defensive Trebuchets</td><td>-</td>
<td><input name="W2_C" class="pop"></input></td>
<td><input name="mW2_C" type="text" style="border: none" readonly></input></td></tr>
<tr><td colspan=5> </td></tr>
<tr><td>T3</td><td >Fire Droppers</td><td>Fire Throwers</td>
<td><input name="W3_A" class="pop"></input></td>
<td><input name="mW3_A" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T3</td><td >Tanglevines</td><td>Chain Webs</td>
<td><input name="W3_B" class="pop"></input></td>
<td><input name="mW3_B" type="text" style="border: none" readonly></input></td></tr>
<tr><td>T3</td><td >Mist Globes</td><td>Boiling Lead</td>
<td><input name="W3_C" class="pop"></input></td>
<td><input name="mW3_C" type="text" style="border: none" readonly></input></td></tr>
<tr><td colspan=5> </td></tr>
<tr><td colspan=4><strong>Wall Might Total</strong></td>
<td><input name="Wall_Might" type="text" style="border: none" readonly></input></td></tr>
<tr><td colspan=5> </td></tr>
<tr><td colspan=4><strong>Total Might, Troop + Wall</strong></td>
<td><input name="Total_Might" type="text" style="border: none" readonly></input></td></tr>
<tr><td colspan=5> </td></tr>
<tr><td colspan=5><button type="button" onclick="javascript:Calculate();">Calculate</button>
<button type="reset">Reset</button></td></tr>
<tr><td colspan=5> </td></tr>
</table>
</form>
<div id="footer">
<p>© 2015-2016 Beffs Might Calculator</p>
<p>Beffs Might Calculator is licensed under the <a href="https://www.mozilla.org/en-US/MPL/2.0/">Mozilla Public License V. 2.0</a></p>
<p> Source Code is available at The BMC <a href="https://github.com/jdc20181/BeffsMightCalculator/tree/master">Github Site</a> </p>
<p> And you can edit the source with our <a href="http://beffsmc.beffsbrowser.tk/editor.html">editor</a>!</p>
<p><a href="http://goo.gl/forms/uCTHFh7S3L">Contact/Feedback</a> <a href="http://beffsmc.beffsbrowser.tk/changes0.2.1B.html">ChangeLog</a></p>
<p><a href="http://beffsmc.beffsbrowser.tk/policy.html">Disclaimer/policy</a></p>
</div>
</body>
</html>
</html>
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|