There is a difference here. God had promised the promised land to israel and the other people knew of God being with this nation by the things he had done in the past for them...crossing the red sea and pharoah's armys killed and victory for the jew's.They KNEW GOD WAS WITH THE JEWS.
how would they know that? more to the point, how would they verify that? was every individual in jericho presented with the evidence and given the chance to make a personal decision?
Also they were warned to let them through peacefully.
really? book, chapter and verse please. they seemed to have the fate of the canaanite people pretty much decided before they got there. they had a choice to let them through peacefully? by 'let them through,' do you mean let them destroy the city and take all their things? or do you mean that perhaps if they agreed to convert to their religion and serve the israelites, they might have let the city remain after all? read ahead a bit to the account of gibeon. heres the condensed version:
gibeon: "crap. here comes israel and theyre killin everyone. lets see if they will make peace with us."
gibeon: "hi israel. we would like to serve your god jehovah. he sounds just grand."
israel: "waaaaaait a second. do you live around here? if you do, we have to kill you, you know."
gibeon: "uhh no, we came from waaaay over there somewhere."
israel: "really? ok then... i guess we could not kill you."
later...
israel: "hey! you tricked us! we really wanted to kill you and now we made a promise not to. drat! well, we'll have to humiliate you badly for this, you understand. cant have people hearing what a bunch of chumps we are."
well, you know it goes. so wheres the part where the israelites were more than happy to forgive the residents of the land if they decided to repent and serve them?
mox