尽管被多次使用,parseint只工作了一次

时间:2016-07-08 16:19:47

标签: javascript

我试图通过最近的颜色扩展重新编写过时的东西。我更改了var以反映更改,但只有其中一个成功运行。其中,性别有效(按原样)。但其余大部分都没有。

问题是,theColors [parseInt仅适用于" tert",但不适用于身体和翅膀。其他人甚至不解析信息。

请帮忙吗?

function showMeYourTrueColors(theSource) { 
// then, put together the translations
var dragonInfo = parseQueryString(theSource);
var breed = theBreeds[parseInt(dragonInfo["style"])] + "</font></b><hr>";
var gender = "|<b><font color=#731d08>" + theGenders[parseInt(dragonInfo["gender"])];
var primary = "<b>Primary Gene:</b> " + theColors[parseInt(dragonInfo["body"])] + " " + primaryGenes[parseInt(dragonInfo["prig"])];
var secondary = "<b>Secondary Gene:</b> " + theColors[parseInt(dragonInfo["wing"])] + " " + secondaryGenes[parseInt(dragonInfo["secg"])];
var tertiary = "<b>Tertiary Gene:</b> " + theColors[parseInt(dragonInfo["tert"])] + " " + tertiaryGenes[parseInt(dragonInfo["tertg"])];

编辑::值在这里

var theColors = ["None", "Maize", "White", "Ice", "Platinum", "Silver", "Grey", "Charcoal", "Coal", "Black", "Obsidian", "Midnight", "Shadow", "Mulberry", "Thistle", "Lavender", "Purple", "Violet", "Royal", "Storm", "Navy", "Blue", "Splash", "Sky", "Stonewash", "Steel", "Denim", "Azure", "Caribbean", "Teal", "Aqua", "Seafoam", "Jade", "Emerald", "Jungle", "Forest", "Swamp", "Avocado", "Green", "Leaf", "Spring", "Goldenrod", "Lemon", "Banana", "Ivory", "Gold", "Sunshine", "Orange", "Fire", "Tangerine", "Sand", "Beige", "Stone", "Slate", "Soil", "Brown", "Chocolate", "Rust", "Tomato", "Crimson", "Blood", "Maroon", "Red", "Carmine", "Coral", "Magenta", "Pink", "Rose", "Heather", "Orchid", "Oilslick", "Sapphire", "Wine", "Mauve", "Moon", "Marigold", "Tan", "Cinnamon", "Spearmint", "Mantis", "Shamrock", "Hunter", "Iris", "Bronze", "Saffron", "Pearl", "Ruby", "Berry", "Hickory", "Cyan", "Ultramarine", "Smoke", "Plum", "Honey", "Copper", "Taupe", "Abyss", "Antique", "Gloom", "Robin", "Spruce", "Pear", "Honeydew", "Amber", "Yellow", "Peach", "Clay", "Brick", "Terracotta", "Bubblegum", "Sanddollar", "Eggplant", "Indigo", "Fern", "Amethyst", "Moss", "Cherry", "Cerulean", "Lead", "Wisteria", "Midnight", "Watermelon", "Sanguine", "Ginger", "Olive", "Tarnish", "Pistachio", "Overcast", "Blackberry", "Grapefruit", "Flint", "Radioactive", "Orca", "Cerise", "Carrot", "Peacock", "Periwinkle", "Cobalt", "Fog", "Sable", "Flaxen", "Metals", "Thicket", "Murk", "Latte", "Peridot", "Cornflower", "Dust", "Grape", "Lapis", "Turquoise", "Thistle", "Mint", "Algae", "Camo", "Chartreuse", "Caramel", "Umber", "Pumpkin", "Blush", "Lavender", "Raspberry", "Garnet", "Dirt", "Cream", "Cottoncandy", "Driftwood", "Auburn", "Buttercup", "Strawberry", "Vermillion", "Fuschia", "Cantaloupe", "Sunset", "Crocodile", "Twilight", "Nightshade", "Eldritch", "Shale"];
var theGenders = ["Male","Female"];
var theBreeds = ["None", "Fae", "Guardian", "Mirror", "Pearlcatcher", "Ridgeback", "Tundra", "Spiral", "Imperial", "Snapper", "Wildclaw", "Nocturne", "Coatl", "Skydancer"];
var primaryGenes = ["Basic", "Iridescent", "Tiger", "Clown", "Speckle", "Ripple", "Bar", "Crystal", "Vipera", "Piebald", "Cherub", "Poison", "Giraffe", "Petals", "Jupiter"];
var secondaryGenes = ["Basic", "Shimmer", "Stripes", "Eye Spots", "Freckle", "Seraph", "Current", "Daub", "Facet", "Hypnotic", "Paint", "Peregrine", "Toxin", "Butterfly", "Hex", "Saturn"];
var tertiaryGenes = ["Basic", "Circuit", "Unknown 2", "Unknown 3", "Gembond", "Underbelly", "Crackle", "Smoke", "Spines", "Okapi", "Glimmer", "Thylacine", "Stained", "Contour"];
var theElements = ["None", "Earth", "Plague", "Wind", "Water", "Lightning", "Ice", "Shadow", "Light", "Arcane","Nature", "Fire"];

作为源

生成的示例链接
progeny?body=15&bodygene=7&breed=8&element=8&gender=1&tert=67&tertgene=10&winggene=13&wings=67&auth=6ad240d36c922b855bc360bf12002c70c9003e97&dummyext=prev.png

copy of the whole code

0 个答案:

没有答案