Замена адреса в теге

TeLeGa

Новичок
Замена адреса в теге

Помогите плиз

Мне нужно что бы при нажатии на ссылку

<a href=''>blabla</a>

в параметр тега
<PARAM NAME="FileName" VALUE="http://www.webtelek.com/php/play.php?in=tv&streamid=">
после "=" вставлялось число, которое будет в адресе ссылки...
Что то типа этого
document.write('<PARAM NAME="FileName" VALUE="http://www.webtelek.com/php/play.php?in=tv&streamid=' + a + '">');
и что бы переменная а задавалась ссылкой...
==============================
Буду очень благодарен...

-~{}~ 23.05.06 20:41:

Я сделал так, но страница сразу виснет...
<script type="text/javascript">
var a
function ka()
{
a = '15';
document.write('<PARAM NAME="FileName" VALUE="http://www.webtelek.com/php/play.php?in=tv&streamid=' + a + '">');
}
</script>
<a href='javascript:ka()'>111</a>



а страница должна выглядеть так:

Код:
<OBJECT ID="NSPlay" WIDTH=500 HEIGHT=550 classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
standby="Loading Microsoft Windows Media Player components..."
type="application/x-oleobject">
<PARAM NAME="FileName" VALUE="http://www.webtelek.com/php/play.php?in=tv&streamid=15">
<PARAM NAME="ShowControls" VALUE="1">
<PARAM NAME="ShowPositionControls" VALUE="0">
<PARAM NAME="ShowAudioControls" VALUE="1">
<PARAM NAME="ShowTracker" VALUE="0">
<PARAM NAME="ShowDisplay" VALUE="1">
<PARAM NAME="ShowStatusBar" VALUE="1">
<PARAM NAME="ShowGoToBar" VALUE="0">
<PARAM NAME="ShowCaptioning" VALUE="0">
<PARAM NAME="AutoStart" VALUE="1">
<PARAM NAME="AutoSize" VALUE="1">
<Embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/windows/mediaplayer/en/default.asp"
filename="http://realaudio.aradio.ru/energy/"
src="http://realaudio.aradio.ru/energy/"
Name=NSPlay
ShowControls="1"
ShowPositionControls="0"
ShowAudioControls="1"
ShowTracker="0"
ShowDisplay="1"
ShowStatusBar="1"
ShowGoToBar="0"
ShowCaptioning="0"
AutoStart="1"
AutoSize="0"
width=468
height=125>
</embed>
</OBJECT>
 
по идее должно быть как-то так (для IE)

NSPlay.FileName="http://www.webtelek.com/php/play.php?in=tv&streamid=" + a;

С другими сложнее, работать должно если весь OBJECT засунуть в document.write
 

AdminGorkyRu

Новичок
Re: Замена адреса в теге

а так не получиться?

Код:
<script>
function set(idVal, newVal){
document.getElementById(idVal).value = "http://www.webtelek.com/php/play.php?in=tv&streamid=" + newVal;
}
</script>
.....
<PARAM NAME="FileName" VALUE="http://www.webtelek.com/php/play.php?in=tv&streamid=15" [B]id="fn"[/B]>
....
<a href="#" onclick="set('fn', 5);">New val</a>
 

TeLeGa

Новичок
Может я что то не то не так пишу, но не работает ни первый ни второй вариант...
Если не сложно напишите как должен выглядеть весь текст...
PHP:
<OBJECT ID="NSPlay" WIDTH=500 HEIGHT=550 
classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,
52,701" standby="Loading Microsoft Windows Media Player components..." 
type="application/x-oleobject">
<script>
function set(idVal, newVal){
document.getElementById(idVal).value = 
"http://www.webtelek.com/php/play.php?in=tv&streamid=" + newVal;
}
</script>
<PARAM NAME="FileName" VALUE="http://www.webtelek.com/php/play.php?in=tv&streamid=15" id="fn">
<PARAM NAME="ShowControls" VALUE="1">
<PARAM NAME="ShowPositionControls" VALUE="0">
<PARAM NAME="ShowAudioControls" VALUE="1">
<PARAM NAME="ShowTracker" VALUE="1">
<PARAM NAME="ShowDisplay" VALUE="1">
<PARAM NAME="ShowStatusBar" VALUE="1">
<PARAM NAME="ShowGoToBar" VALUE="0">
<PARAM NAME="ShowCaptioning" VALUE="0">
<PARAM NAME="AutoStart" VALUE="1">
<PARAM NAME="AutoSize" VALUE="1">
<Embed type="application/x-mplayer2"
pluginspage="http://www.microsoft.com/windows/mediaplayer/en/default.asp"
filename="http://realaudio.aradio.ru/energy/"
src="http://realaudio.aradio.ru/energy/"
Name=NSPlay
ShowControls="1"
ShowPositionControls="0"
ShowAudioControls="1"
ShowTracker="0"
ShowDisplay="1"
ShowStatusBar="1"
ShowGoToBar="0"
ShowCaptioning="0"
AutoStart="1"
AutoSize="0"
width=468
height=125>
</embed>
</OBJECT>
<a href="#" onclick="set('fn', 58);">New val</a>
Ссылка ничего не меняет...
 
Сверху