Re: php and javascript error

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




<a href="#" onclick="javascript:window.open('web_forward.php?address=<?
echo $web_url; ?>&agent=<? echo $agent; ?>&real_company_name=<? echo
$real_company_name; ?>', 'Web Site');">

This produces an "Error on Page" in IE 7, but works perfectly in Firefox
and Netscape.

I have several other javascript calls on the page where this call
resides and all of them work perfectly except for this one. Does this
error occur because I'm sending the variables to another script that
does some logging then forwards the user to the URL or is it just a IE
quirk?


This is a JavaScript issue, but may have something to do with the data you
are echoing out in PHP. Look at the source in the browser. My guess it
that

you've got a stay quote mark in one of your PHP vars.

Not it, I looked and there's nothing there.

PS: If you want your code to validate, change the & to &amp;  Add the
closing </a> tag too.

Thanks, the &'s are now all &amp;. The closing </a> is in the script, just wasn't posted in the message.

PPS: It's advisable not to use the short tags, use <?php instead of <?

Can you tell me why? Is it just a personal preference?

Another JS call directly in front of this one works perfectly.

<a href="#" onclick="javascript:window.open('email.php?mls=<? echo $mls; ?>&amp;toagent=<? echo $agent; ?>&amp;toagentemail=<? echo $agent_email; ?>&amp;tocompanyname=<? echo $real_company_name; ?>', 'Email', 'width=400,height=400,scrollbars=no,resizable=yes');">
Send Me Email
</a>

The only difference is this call has the window options included the one that doesn't work doesn't have them. I've added them just to check and it didn't change anything.

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux