The Israeli military says it had no involvement in an explosion that killed hundreds of people at a Gaza City hospital and that the blast was caused by a misfired Palestinian Islamic Jihad rocket.