strange; i missed that when i put it together; my bad, it was late.
here is a revision that works.
<html>
<head>
<script type="text/javascript">
window.onload = function() {
var someLink = document.getElementById('someLink');
someLink.href += "&anotherVar=8";
alert(document.getElementById('someLink').href);
}
</script>
</head>
<body>
<a id="someLink" href=" http://somesite.com?a=5">
click here
</a>
</body>
</html>
the problem was the local variable was being assigned the value of the
attribute, not the reference
to the tag in the dom. i have now set it to be a reference to the variable
in the dom.
-nathan
On 10/5/07, tedd <[EMAIL PROTECTED]> wrote:
>
> At 11:18 PM -0400 10/4/07, Nathan Nobbe wrote:
> >On 10/4/07, tedd <<mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]> wrote:
> >
> >Hi 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>
> > <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
>
> -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.php
>
>