Re: A two flavored post
| From: | Aleksandar Vojnovic | Date: | Fri, 05 Oct 2007 17:19:26 +0000 |
| Subject: | Re: A two flavored post | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-262828@lists.php.net to get a copy of this message | ||
This might be a way to do it:
*Example 1*
<script>
function appendMeBaby(aVar){
self.location.href = 'img.php?s=' + aVar + '&someOtherVar=itIsMeTheValue';
}
</script>
<a href="javascript:appendMeBaby(<?php echo($value);?>);">Click here</a>
*Example 2*
<script>
function appendMeBaby(aVar, bVar){
self.location.href = 'img.php?s=' + aVar + '&someOtherVar=' + bVar;
}
</script>
<a href="javascript:appendMeBaby(<?php echo($value);?>, 'itIsMeTheOtherValue');">Click here</a>
Hope this helps
Aleksandar
Daniel Brown wrote:
On 10/5/07, tedd <tedd@sperling.com> wrote:Tedd, try this (it's also live and working at http://www.crusar.org/test.php): <? $s = $_GET['s']; ?> <script language="JavaScript"> function writeHREF(value,title) {At 11:18 PM -0400 10/4/07, Nathan Nobbe wrote:-nathan: Your example worked very well to provide an alert showing exactly what I needed to be in the href string. However, it didn't work to actually alter the actual link href string -- even when I commented out the alert. IOW, it remained: <http://somesite.com?a=5>http://somesite.com?a=5 instead of: <http://somesite.com?a=5>http://somesite.com?a=5&anotherVar=8 I like the idea of keeping the code unobtrusive and working as it did -- I just need it to work as a link. Any ideas? This is so close. Cheers, tedd -- ------- http://sperling.com http://ancientstones.com http://earthstones.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.phpHi gang: I asked this question on the javascript list, but for some reason it's taking forever to post there. So, I figured that I would ask here as well. I'm currently sending data (the value of s) to another script via the html statement: <a href="img.php?s=<?php echo($value);?>">Click here</a> However, I need to add another variable, namely a javascript variable, to the GET string. How can I send both a php and a javascript variable together at the same time? the question is when is the variable you want to append available to the javascript. as soon as you get the variable in the javascript the next thing you can do is append it to the value of the href attribute of the <a> tag. <html>On 10/4/07, tedd <<mailto:tedd@sperling.com>tedd@sperling.com> wrote:<head> <script type="text/javascript"> window.onload = function() { var someLinkHref = document.getElementById('someLink').href; someLinkHref += "&anotherVar=8"; alert(someLinkHref); } </script> </head> <body> <a id="someLink" href="<http://somesite.com?a=5>http://somesite.com?a=5">click here </a> </body></html> if you want to use the onclick event handler as rob suggested, you could stash the variable in the Window global object, then reference it in the implementation of the onclick function (though i still have mixed feelings about that approach [the Window object part that is]). -nathan
var url = "http://www.crusar.org/test.php"; var currentTime = new Date(); var month = currentTime.getMonth(); var day = currentTime.getDate(); var year = currentTime.getFullYear(); var jsvalue = month + '/' + day + '/' + year; document.write('<a href="' + url + '?s=' + value + '&jsvalue='+ jsvalue + '">' + title + '</a>'); } </script> This is where your JS link will appear, Tedd: <script language="JavaScript">
writeHREF('<?=$s;?>','Test Link');
</script>