From: Denis C. <zyl...@ip...> - 2001-10-13 07:25:19
|
On Fri, 12 Oct 2001 22:17:48 -0500, "Bruce Winter" = <br...@mi...> wrote: >> >> What I mean is that the HTTP request: >> >> >> >> http://mh:8080/mp3.shtml?cmd=3Dplay >> >> >> >> Would be able to be used by mp3.shtml to say: >> >> >> >> <!-- #include file=3D"mp3sb.pl?%parms%" --> >> > >> >This should do it: >> > >> > <!-- #include file=3D"mp3sb.pl('cmd=3Dplay')" --> >> >> That would do it for "cmd=3Dplay", but not for the HTTP request: >> http://mh:8080/mp3.shtml?cmd=3Dstop >> as it would still pass "cmd=3Dplay" to mp3sb.pl. I need it to pass = whatever >> was the parameters to the shtml file on to the perl script included. > >I think what you are asking for is to be able to pass a parameter to a >.shtml page. Sorry, this can not be done. I don't think real web = servers >do this either. shtml pages allow for embeded code, but I don't think = they >allow for parms to be passed to them. Yes, the shtml page needs to receive a parameter, but all I want it to do is to pass that parameter verbatim on to the perl #include page that it calls. >Sounds like what you want is to call a perl function, rather than an = shtml >page. That function could then run the function and return appropriate >html, like this: > > http://mh:8080/sub?mp3sb(cmd=3Dplay) > >Where sub &mp3sb is defined in your user code file mp3sb.pl. Sound = right? Eventually and ideally I could call mp3sb through a function, but that involves moving what was a CGI script for controlling mp3sb over to a MH object, which is the ideal scenario but is unfortunately beyond my abilities so far. And nobody else seemed to be interested in a MH front-end for MP3SB, so I guess I'm on my own. It's okay I'm getting around it at the moment, by calling http://mh:8080/mp3sb.pl?cmd=3Dplay and the perl script redirects back to the referrer (which in turn updates the mp3 display), but it's rather messy. Ideally the mp3sb control routines need to be built into a MH object, maybe based on the winamp control, which I'll do one day. --=20 -------------------------------------------------------------------------= ---- Denis Cheong | `Today I am zyl...@ip... | a small blue thing | Like a marble | or an eye' | | - Suzanne Vega - -------------------------------------------------------------------------= ---- |