Hello Jerome,
I have checked the view 'checkout/show_block_shipping'. But the line there is exactly as in your example.
I have checked the function that builds the URL: hikashop_completeLink in administrator/components/com_hikashop/helpers/helper.php
function hikashop_completeLink($link, $popup = false, $redirect = false, $js = false, $frontend = false){
if($popup) $link .= '&tmpl=component';
I put an 'echo $link' under this line to see what this function does. And it echoed an URL with &tmpl=ajax on the end. But in looking in the script there was still '&tmpl=component' at the end of the URL.
However changing the second line to
if($popup) $link .= '&tmpl=ajax';
did the trick and the URL in the script has '&tmpl=ajax' at the end and then the checkout refreshes fine, like you said it would. But I can't imagine such a newbie-non-programmer hack is the solution for my problem. So I removed all the changes.
So I'm still puzzled. Do I need to change something in the configuration of Hikashop? Or is something else wrong?
Rgds, Eric