John went onto play 52 times for their first-team and also enjoyed loan spells at Barnsley and Chesterfield during his time at the Cardiff City Stadium.
And Windass, who scored 18 goals for Rangers in all competitions last season, is the man they want before Thursday night's English transfer deadline.
He is set to make his debut for Rangers in their Scottish Premiership match with St Mirren at Ibrox on Sunday, as he is cup-tied for the remainder of the Europa League, having already featured for Osijek.
The left-back has arrived in Glasgow to complete his medical ahead of a £2.2million move.
"I think the most important thing is that in every game I give 100 per cent", the Croatia worldwide told Rangers TV.
"I am very ready", the new signing said.
"I think the Rangers fan recognise that and I will give my heart for Ibrox - I think that is important".
"What fascinated me was the culture of the home fans to turn up in such huge numbers no matter who they are playing against". It's such a big family and a club with the most trophies in the world'.