|
Тема
|
JavaScript -> param.value
|
|
Автор |
Dakota (отверт) |
Публикувано | 18.01.02 12:54 |
|
Има ли начин да специфицирам стойността на <param> tag, чрез JavaScript?
За <embed> също?
Пробвах нещо от рода на: <param name=blabla value=&{jsvariable}>, обаче не става. Идеята е да симулирам: <?=$var?> от PHP...Е ако мога да го контролирам овън ще е още по-добре, но дори и да не стане, какмога да пиша променлива от JS на това място.
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
| |
Тема
|
Re: JavaScript -> param.value
[re: Dakota]
|
|
Автор |
bofh (°) (_) (°) |
Публикувано | 18.01.02 14:19 |
|
може да го напишеш целия с javascript
document.write('<param name=ala value=bala>')
а може и да сложиш
<param name=ala value=<script>document.write(value)</script>>
и двата начина не са кой знае колко хубави обаче
парам не е ли част от DOM btw?
bofh
| |
|
И по двата начина не става...не знам дали е част от DOM...изобщо има ли реализирано нещо с DOM вече? Всичко е в бъдеще време описано.
Става дума за bgcolor на Flash. Май с PHP ще си го викам...но е тъпня...за една променлива да карам интерпретатора да парсва.
Ето един подобен пример, въпреки че специално за bgcolor на body е тъпо така да го правя...но принципът е този:
<html>
<head>
<script language="JavaScript">
str = new String(document.location);
re = /(.+)\?[a-z]+=(.+)/i;
found = str.match(re);
if (!found)
col = "#5f0002";
else {
col = "#" + found[found.length-1];
}
window.alert(col);
</script>
</head>
<body bgcolor=&{col} marginheight=0 marginwidth=0 leftmargin=0 topmargin=0>
</body>
<script>
window.alert(document.bgColor);
</script>
</html>
Идеята е, че предавам цвета с GET: например викаш файла с: name.html?c=ffffff - обаче винаги се преобразува до 00c000.
"Никоя армия не може да спре идея, чието време е дошло." - Виктор ЮгоРедактирано от Dakota на 18.01.02 14:42.
| |
|
NE znam bofh kakwo imashe predwid s wyprosa za DOM, no w IE wsichko e na bazata na DOM..
Spored men problema e che mashinata ne shte da go rendne dwa pyti towa koeto se opitwash da printnesh...
Mogesh da se opitash da go slogish w skrit layer, towa neshto da go printirash dinamichni i sled tui da pokagesh layera...
A da ne goworim che ako iskash da setwash nqkakyw param s Jscript mogesh
AAA chekaj sq prochetoh che ne mogesh da setwash neshto setnato s Param, no za smetka na towa ako ne se lyga flasha mogeshe da executne Jscript i da wzeme parameter ot neq...?
Ako i towa ne stawa:
Wariant samo za IE .... I predpolagam NS6..
var oDiv=document.createElement("DIV");
var gotowiqtDiv = document.body.appendChild(oDiv);
gotowiqtDiv.id = "posle_da_si_go_hwashtam_po_id"
I taka dokato ne ti pisne sha appendwash..
NAchi appendwash pyrwo Tam elementa kyw sha e APPLET, EMBED, OBJECT kym document sled tj pochwash da apendwash param kym toz gotowiqt element...
Te towa e rabota s DOM...
Wig procheti, binding dynamic content with DOM IE neshto w google primerno da widish..
Ako i towa ne stane izmisli neshto drugo...
Ako i to nestane wkaraj go w Iframe...
Abe ne moge da ne stane!!!!
JAVA lets make things badly and slow!!
| |
Тема
|
Re: не
[re: wili98]
|
|
Автор | css (Нерегистриран) |
Публикувано | 25.01.02 11:25 |
|
az sam pravil takiva neshta s appletcheta - s innerHTML se prenapisva celia applet ama triabva da se deli vseki tag s "<tag"+">" koeto e tapnia ama taka se spasih togava.
| |
|
Идеята е да проверявам с JS какъв е bgcolor-а на flash-а и ако е еди какъв си да го сменям на друг.
За DOM съм чел...но не ми помага с нищо прочетеното. :)
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
| |
Тема
|
Re: не
[re: Dakota]
|
|
Автор | css (Нерегистриран) |
Публикувано | 25.01.02 16:12 |
|
http://free.top.bg/konstantinlozev/flash.htm
eй сега го скалъпих тоя пример, дано да ти е от полза
| |
Тема
|
Re: JavaScript -> param.value
[re: Dakota]
|
|
Автор | css (Нерегистриран) |
Публикувано | 25.01.02 17:08 |
|
Dakota, svarshi li rabota tova?
| |
Тема
|
Re: JavaScript -> param.value
[re: css]
|
|
Автор |
Dakota (отверт) |
Публикувано | 25.01.02 18:46 |
|
Ами май ще свърши работа...благодаря...ако не, пак ще приритам. :)
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
| |
|
|
|
|