010001 - Document - Document And Entity Information {Elements}
link:presentationLink
link:calculationLink
link:definitionLink
010005 - Document - John Hancock Global Shareholder Yield Fund - Classes A, B, C, I, R2 and R6 {Unlabeled}
link:presentationLink
link:calculationLink
link:definitionLink
020065 - Schedule - Average Annual Total Returns {Transposed}
link:presentationLink
link:calculationLink
link:definitionLink
020015 - Schedule - Shareholder Fees
link:presentationLink
link:calculationLink
link:definitionLink
020025 - Schedule - Annual Fund Operating Expenses
link:presentationLink
link:calculationLink
link:definitionLink
020038 - Schedule - Expense Example {Transposed}
link:presentationLink
link:calculationLink
link:definitionLink
020045 - Schedule - Expense Example, No Redemption {Transposed}
link:presentationLink
link:calculationLink
link:definitionLink
020055 - Schedule - Annual Total Returns {Transposed}
link:presentationLink
link:calculationLink
link:definitionLink