#!/usr/bin/perl -- use strict; use warnings; use URI(); use CGI(); use URI::QueryParam(); $_ = <<'__STRING__'; javascript:var x=window.open('http://v3vi.click4assistance.co.uk/c4a.aspx?AccNo=Inter12109&IDENT=US-x&Target=General&Country=Singapore','_blank','menubar=no,location=no,resizable=yes,scrollbars=no,status=no'); __STRING__ print "$_\n"; if( /^(.*?window.open\(')([^']+)('.*)/mg ){ my( $pre, $uri, $post ) = ( $1, $2, $3 ); $uri = URI->new( CGI->unescapeHTML( $uri) ); $uri->query_param(IDENT => 'UK-x'); $uri->query_param(Country => 'Cheddar'); print $pre, CGI->escapeHTML($uri),$post,"\n"; } __END__ javascript:var x=window.open('http://v3vi.click4assistance.co.uk/c4a.aspx?AccNo=Inter12109&IDENT=US-x&Target=General&Country=Singapore','_blank','menubar=no,location=no,resizable=yes,scrollbars=no,status=no'); javascript:var x=window.open('http://v3vi.click4assistance.co.uk/c4a.aspx?AccNo=Inter12109&IDENT=UK-x&Target=General&Country=Cheddar','_blank','menubar=no,location=no,resizable=yes,scrollbars=no,status=no');