ainoy31 Posted July 9, 2009 Share Posted July 9, 2009 I have an AJAX call that fills in a domain name for me. loadXMLDoc("xxx.php?t="+tradename); var docText=xmlhttp.responseText; var upsellText= "<strong style='color:#000000'>" + docText + "</strong> or another"; document.getElementById(urltext).innerHTML = upsellText; Here is the code for the html element that gets filled. The form name is existingcustomers. <li style="padding-top:15px"><a href="javascript:link_click('LinkVisit', 76, 'ClickTrack', 3, 'http://xxx.com/domain_link.php?domain_name='+document.existingcustomers.urltext.value)" > Purchase <span name="urltext" id="urltext">an</span> Internet address for my business.</a> This is inexpensive and necessary to prevent other businesses from taking your address. </li> The problem is my <a href> tag. I would like to pass the domain name along to the domain_link page. But in firefox it tells me it is undefined. Hope this makes sense. Much appreciation. AM Quote Link to comment Share on other sites More sharing options...
ainoy31 Posted July 10, 2009 Author Share Posted July 10, 2009 Here is my solution. I had to create a hidden element and assign the value to it after the ajax call. document.getElementById('existingcustomers').domainname.value=docText; <form name="existingcustomers" id="existingcustomers" method="post"> <input type="hidden" name="domainname" id="domainname"> </form> Then for my hyperlink, I used this: <a href="javascript:link_click('LinkVisit', <?php print $sessionid ?>, 'ClickTrack', 3, 'http://xxx.com/domain_link.php?dn='+document.getElementById('existingcustomers').domainname.value)" > I was able to pass the generated domain name along to my next page. Hope this helps someone else out. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.