ALGUEM PRATICO EM JAVASCRIPT SE HABILITA A CONVERT

LONGFAIL 27/02/2012 03:04:38
#395733
Alguem pratico em javascript se habilita a converter para VB este fonte HTML?? e postar aqui mesmo.
Pode ser util aqui no forum pra nós..
Código raro na Net
Valeus..

[b]Connection = {
used: 0,
needed: 0,
buffering: false,
bufferProgress: 0
}
$C = function (__attributes, __appendTo)
{
if(__tg = __attributes.tag)
{
var _obj = document.createElement(__tg);
delete __attributes[[Ô]tag[Ô]];
}
else if(__tg = __attributes.tagName)
{
var _obj = document.createElement(__tg);
delete __attributes[[Ô]tagName[Ô]];
}
else
{
var _obj = document.createTextNode();
}
$(_obj).setProperties(__attributes);
if(__appendTo){__appendTo.appendChild(_obj)}
return $(_obj);
}
var MegaPlayer = new Class(
{
initialize:function (obj)
{
this.lastURL = null;
this.lastval = null;
this.reported = null;
this.showcontrols = 0;
this.bufferingTime = 15000;
this.refreshDelay = 400;
this.hasError = false;
this.obj = $(obj);
this.container = $C({tag:[ô]DIV[ô]}, this.obj);
this.container.setStyles({color:[Ô]#fff[Ô],fontSize:[Ô]15px[Ô],backgroundColor:[ô]#000[ô]});
this.container.setStyles({position:[ô]absolute[ô],top:[ô]0px[ô],left:[ô]0px[ô],overflow:[ô]hidden[ô]});
this.resize();
},
external: function (o)
{
exec([ô]play_external([Ô][ô]+this.lastURL+[ô][Ô]);[ô]);
},
installPlugin: function (o)
{
exec([ô]install_plugin([Ô][ô]+this.lastURL+[ô][Ô]);[ô]);
var o=((this[[Ô]container[Ô]]&&this.container[[Ô]innerHTML[Ô]])?this.container:document.body);
o.innerHTML=[Ô]<p align=\[Ô]center\[Ô]>$[Carregando, aguarde alguns segundos]...</p>[Ô];
},
fullScreen: function ()
{
exec([ô]process(0,FULLSCREEN);[ô]);
},
about: function ()
{
exec([ô]process(0,MINIPLAYER);[ô]);
},
setURL: function (o)
{
try
{
this.bindedClass.setURL(o)
}
catch(e){}
},
reportSucess: function (o)
{
this.loader(false);
if(this.reported){return true}
this.reported = true;
if(!this.channelName || this.channelName.length<3 || this.channelName.toLowerCase()==[Ô]megacubo[Ô])
{
return false;
}
exec([ô]thread(\[ô]Bridge::report([Ô][ô]+this.channelName+[ô][Ô], true);\[ô]);[ô]);
},
reportSuccess: function (o)
{
this.reportSucess(o);
},
reportFailure: function (o, notwmp)
{
this.loader(false);
if(this.reported){return true}
this.reported = true;
if(notwmp)
{
this.showcontrols = 0;
this.iscontrolshidden = false;
var c = [Ô]<p align=\[Ô]center\[Ô]><br /><img src=\[Ô]imagens/error_icon.jpg\[Ô] width=147 height=149 /><br />[Ô];
c += ($type(notwmp)==[ô]string[ô])?notwmp:[Ô]$[Este canal está fora do ar no momento, escolha outro canal].[Ô];
c += [Ô]<br /><br /><br /><a href=# style=\[Ô]display:inline;text-decoration:underline;color:green;font-weight:bold\[Ô] onclick=\[Ô]location.href=top.location.href\[Ô]>$[Tentar novamente]</a></p>[Ô];
this.container.innerHTML = c;
this.resize();
}
else
{
var a=function (t)
{
if($type(t)==[Ô]object[Ô])
{
t=t.responseText;
}
t = parseInt(t);
if(t>0)
{
this.container.innerHTML = [Ô]<p align=\[Ô]center\[Ô]><br /><img src=\[Ô]imagens/error_icon.jpg\[Ô] width=147 height=149 /><br />$[O limite de usuários simultâneos neste canal foi atingido ou você não possui o codec necessário. Escolha outro canal ou instale os codecs necessários.]<br /><br />$[No momento há] [Ô]+t+[Ô] $[usuário](s) $[assistindo este canal pelo Megacubo, muitos outros podem estar assistindo através de outros sites ou programas].<br /><br />$[Para resolver problemas com codecs] <a href=\[Ô]#\[Ô] style=\[Ô]display:inline;text-decoration:underline;color:green;font-weight:bold\[Ô] onclick=\[Ô]exec([ô]process(0,GOTOSUPORTE);[ô])\[Ô]>$[clique aqui]</a><br /><br /><a href=# style=\[Ô]display:inline;text-decoration:underline;color:green;font-weight:bold\[Ô] onclick=\[Ô]location.href=top.location.href\[Ô]>$[Tentar novamente]</a></p>[Ô];
}
else
{
this.container.innerHTML = [Ô]<p align=\[Ô]center\[Ô]><br /><img src=\[Ô]imagens/error_icon.jpg\[Ô] width=147 height=149 /><br />$[Este canal está fora do ar no momento, escolha outro canal].<br /><br /><br /><a href=# style=\[Ô]display:inline;text-decoration:underline;color:green;font-weight:bold\[Ô] onclick=\[Ô]location.href=top.location.href\[Ô]>$[Tentar novamente]</a></p>[Ô];
}
}
a = a.bind(this);
if(!this.channelName || this.channelName.length<3 || this.channelName.toLowerCase()==[Ô]megacubo[Ô])
{
return false;
}
var c=new Request({url:[Ô]http://127.0.0.1:[Ô]+getPort()+[Ô]/watching?canal=[Ô]+encodeURIComponent(this.channelName),method:[Ô]post[Ô],onSuccess:a,onFailure:a});
c.send();
}
exec([ô]thread(\[ô]Bridge::report([Ô][ô]+this.channelName+[ô][Ô], false);\[ô]);[ô]);
},
resize:function ()
{
var w = parseInt($(window).getWidth());
if(!this.showcontrols)
{
var h = this.obj.offsetHeight;
this.container.setStyles({
width:w+[ô]px[ô],
height:h+[ô]px[ô]
});
}
else
{
var h = (this.obj.offsetHeight-((document.body.clientHeight<200||document.body.clientHeight>=(parseInt(screen.height)-10))?0:44));
this.container.setStyles({
width:w+[ô]px[ô],
height:h+[ô]px[ô]
});
}
if(this.bindedClass && this.bindedClass[[ô]resize[ô]])
{
this.bindedClass.resize(w, h);
}
},
play: function (o)
{
if(o) this.lastURL = o;
if(this.bindedClass)
{
if(this.bindedClass[[ô]playThis[ô]])
{
this.bindedClass.playThis(this.lastURL);
}
else
{
this.bindedClass.play(this.lastURL);
}
}
else
{
alert([Ô]Engine não encontrado.[Ô]);
this.error();
return;
}
this.resize();
this.error.bind(this).delay(9000);
},
getObj: function ()
{
if(!this[[ô]bindedClass[ô]]) return false;
var tags = [[ô]object[ô],[ô]embed[ô],[ô]iframe[ô]];
try
{
var tag = this.bindedClass.obj.tagName.toLowerCase();
if(tags.indexOf(tag)!=-1 && this.bindedClass.obj.parentNode)
{
return this.bindedClass.obj;
}
}
catch(e){}
for(var i=0;i<tags.length;i++)
{
if(document.getElementsByTagName(tags[i]).length>0)
{
this.bindedClass.obj = document.getElementsByTagName(tags[i])[0];
break;
}
}
return this.bindedClass.obj;
},
stop: function ()
{
window.onerror = function (){return true}
if(this[[Ô]bindedClass[Ô]]&&this.bindedClass[[Ô]stop[Ô]])
{
try
{
this.bindedClass.stop();
}
catch(e){}
}
},
reload: function ()
{
try{this.stop()}catch(e){}
location.href=top.location.href;
},
bindWith: function (handlerClass)
{
try{this.stop()}catch(e){};
this.bindedClass=handlerClass;
this.error.delay(8000, this);
},
error: function (str)
{
if(this.getObj())
{
return true;
}
try
{
if(this.hasError){return true}
try{this.stop()}catch(e){};
this.hasError=true;
}
catch(e){}
if(!str)
{
str=[Ô]<br /><img src=\[Ô]imagens/error_icon.jpg\[Ô] width=147 height=149 /><br /><b>$[Plug-in não instalado]!</b><br /><br /><br /><a href=# id=\[Ô]o_inst\[Ô]>$[Clique aqui para instalar o plug-in].</a><br /><br /><a href=# id=\[Ô]o_ext\[Ô]>$[Clique aqui para abrir o canal no player externo].</a><br /><br /><span style=\[Ô]color:#334\[Ô]>$[Tecnologia]: [Ô]+this.bindedClass[[Ô]engine[Ô]]+[Ô]</span>[Ô];
}
var o=((this[[Ô]container[Ô]]&&this.container[[Ô]innerHTML[Ô]])?this.container:document.body);
o.innerHTML=[Ô]<p align=\[Ô]center\[Ô]>[Ô]+str+[Ô]</p>[Ô];
o.style.fontSize=[Ô]16px[Ô];
$([Ô]o_ext[Ô]).onclick=this.external.bind(this)
$([Ô]o_inst[Ô]).onclick=this.installPlugin.bind(this)
this.bindedClass=null;
},
loader: function (o)
{
if(!this[[ô]loading[ô]])
{
this.loading = document.createElement([ô]span[ô]);
this.loading.innerHTML=[ô]<br /><br /><br /><img src=[Ô]http://127.0.0.1:[ô]+getPort()+[ô]/imagens/m7load.gif[Ô]/>[ô];
$(this.container).appendChild(this.loading);
$(this.container).setStyles({backgroundColor:[ô]#000000[ô]});
$(this.loading).setStyles({backgroundColor:[ô]#000000[ô],display:[ô]block[ô],height:[ô]200px[ô],zIndex:9999999})
}
if(o)
{
if(a=this.getObj())
{
a.style.width = [ô]1px[ô];
a.style.height = [ô]1px[ô];
a.style.overflow = [ô]hidden[ô];
}
this.loading.style.visibility = [ô]visible[ô];
}
else
{
if(a=this.getObj())
{
a.style.width = [ô]100%[ô];
a.style.height = [ô]100%[ô];
a.style.overflow = [ô]visible[ô];
}
this.loading.style.visibility = [ô]hidden[ô];
}
return true;
},
embedSWF: function (swf, flashvars, bgColor, id, forceEmbed)
{
if(!id)
{
id = [ô]live_embed_player_flash[ô];
}
if(swf.indexOf([ô]?[ô])!=-1)
{
if(swf.indexOf([ô]?[ô])>swf.toLowerCase().indexOf([ô].swf[ô]))
{
swf = swf.split([ô]?[ô]);
if(swf[1].length)
{
flashvars += [ô]&[ô]+swf[1];
}
swf = swf.join([ô]?[ô]);
}
}
flashvars = flashvars.replace(/&/g, [ô]&[ô]);
var _html = [ô]<embed src=[Ô][ô]+swf+[ô][Ô] flashvars=[Ô][ô]+flashvars+[ô][Ô] wmode=[Ô][ô]+getWMode()+[ô][Ô] scale=[Ô]exactfit[Ô] menu=0 allowfullscreen=1 quality=[Ô]high[Ô] bgcolor=[Ô]#ffffff[Ô] width=[Ô]100%[Ô] height=[Ô]100%[Ô] name=[Ô][ô]+id+[ô][Ô] id=[Ô][ô]+id+[ô][Ô] allowScriptAccess=[Ô]always[Ô] type=[Ô]application/x-shockwave-flash[Ô] pluginspage=[Ô]http://www.adobe.com/go/getflashplayer[Ô]><b style=[Ô]color:#ffffff[Ô]>$[O plug-in do Flash Player não está instalado]. <br /><a href=[Ô]http://www.adobe.com/go/gntray_dl_getflashplayer_br[Ô] target=[Ô]_blank[Ô]>$[Clique aqui para baixá-lo]</a>.</b></embed>[ô];
if(flashvars.indexOf([ô]compat=1[ô])==-1)
{
_html = [ô]<object type=[Ô]application/x-shockwave-flash[Ô] data=[Ô][ô]+swf+[ô][Ô] height=[Ô]100%[Ô] width=[Ô]100%[Ô] name=[Ô][ô]+id+[ô][Ô] id=[Ô][ô]+id+[ô][Ô]>[ô]+
[ô]<param name=[Ô]flashvars[Ô] value=[Ô][ô]+flashvars+[ô][Ô] />[ô]
LLAIA 27/02/2012 17:25:53
#395807
Player do MegaCubo??

Pra funcionar, será necessário mais do que uma simples mudança de linguagens.
LONGFAIL 27/02/2012 17:29:30
#395809
O que eu preciso, pq tenho que fazer isso pelo amor de Deus.
preciso dess trampo pra minha faculdade, prometi pro meu prof!
KERPLUNK 27/02/2012 17:53:35
#395810
Vamos colocar os pingos nos [Ô]Is[Ô]:

VB.NET/C# são compiladas NO SERVER, ASP/JavaScript são executados NO CLIENT. Não funciona da maneira que você está querendo, é como LLAIA disse, não é só mudar a linguagem...

Explica pra gente o que quer fazer exatamente...
LONGFAIL 27/02/2012 18:13:22
#395821
Seguinte pessoal, eu quero alterar o tamanho deste objeto em swf:

http://www.canaistv.net/tvamigos/chaves.html

eu to tentando usar:
WebBrowser1.Document.Body.InnerHtml = WebBrowser1.Document.Body.GetElementsByTagName([Ô]object[Ô])(0).OuterHtml
WebBrowser1.Document.Body.InnerHtml = WebBrowser1.Document.Body.OuterHtml.Replace([Ô]468[Ô], [Ô]100%[Ô])
WebBrowser1.Document.Body.InnerHtml = WebBrowser1.Document.Body.OuterHtml.Replace([Ô]357[Ô], [Ô]100%[Ô])

mas dai o player nao carrega mais o video, pode ajuar-me?
Tópico encerrado , respostas não são mais permitidas