Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mkboy

ASP + Java Script

Recommended Posts

Tenho um menu em java script que tem dois arquivos js, e eu uso ele em uma página asp normal.Eu queria colocar um include e response write dentro do JS, assim eu colocaria o include de minhas variaveis e atualizaria todos menus de meu site por um unico arquivo.Alguem sabe se tem alguma forma ou macete de colocar <%=teste%> e include dentro de um arquivo .js?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não dá certo assim?

 

<%response.write "<a href='mostrar.asp?codigo="&RecSet("codigo") & "' style='text-decoration: none'>"%><%=RecSet("Nomedolink")></a>

 

Código = string que vai procurar no DB o link

Nome do Link = só pra enfeitar o link :rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo assim: coloquei um <%=variavel%> para colocar na page a minha variavel.Só que nao aceita o include com as variaveis, pois trata-se de uma pagina com extensão .jsSe foi isso que você tentou me explicar acima, explique de novo, sou meio ignorate nesta parte. :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo assim: coloquei um <%=variavel%> para colocar na page a minha variavel.Só que nao aceita o include com as variaveis, pois trata-se de uma pagina com extensão .jsSe foi isso que você tentou me explicar acima, explique de novo, sou meio ignorate nesta parte. :(

naõ sei se eu te entendi direito :huh: mas tente colocar o esquema:<%response.write "<a href='mostrar.asp?codigo="&RecSet("codigo") & "' style='text-decoration: none'>"%><%=RecSet("Nomedolink")%></a>sendo que ="&RecSet("codigo") vai ser a sua varia e o Nomedolink pode por a varia denovo só para ver se ele roda na sua página, se rodar, 90% andado, dai é só entender e colocar...mas esse código consistem assim: olha
<%response.write "<a href='mostrar.asp?codigo="&RecSet("codigo") & "' style='text-decoration: none'>"%><%=RecSet("Nomedolink")%></a>
1. Escrever na tela: um link para a página mostrar.asp e achar no DB o código X ..O style e talzz é frescura pra tirar a linha debaixo do link que eu acho hórrible.<%=RecSet("NomeLink")%> = minha variável para mostrar o link X do DB....Obs..: Desculpem, na msg anterior eu esqueci de fechar a Tag do NomedoLink..corrigindo, esse é o codigo real
<%response.write "<a href='mostrar.asp?codigo="&RecSet("codigo") & "' style='text-decoration: none'>"%><%=RecSet("Nomedolink")%></a>
UIma dúvida, no seu site de pesca que está muito bacana, você incrementou o ASP com o Flash?Se sim, você fez como? Apenas colocou no campo de texto (label) o código <%... ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou aplicar suas dicas amanha! Obrigado.No site de pesca, nao esta junto com asp o flash.ASp só o livro de visitas que abre fora e o form fale conosco em um form flash com processa asp.Estou fazendo outro, agora todo dinâmico e quase sem flash. :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou aplicar suas dicas amanha! Obrigado.No site de pesca, nao esta junto com asp o flash.ASp só o livro de visitas que abre fora e o form fale conosco em um form flash com processa asp.Estou fazendo outro, agora todo dinâmico e quase sem flash. :)

lega....qdo tiver no ar me avisa :lol:

Compartilhar este post


Link para o post
Compartilhar em outros sites

um arquivo externo do javascript pode ser dinâmico

 

 

<script language=javascript src="menu.asp"></script>

 

desse modo pode-se utilizar scripts ASP normalmente, logicamente que a saída deve possuir formato text/js

Compartilhar este post


Link para o post
Compartilhar em outros sites

um arquivo externo do javascript pode ser dinâmico

 

 

<script language=javascript src="menu.asp"></script>

 

desse modo pode-se utilizar scripts ASP normalmente, logicamente que a saída deve possuir formato text/js

sim, detro do arquivo você tem que colocar o ASP dentro de

document.write("<%=aqui vem o seu codigo ASP");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deixar me ver se entendi:

 

 

Essa é minha página de variaveis: variaveis_menu.asp

coloquei apenas um intem do menu com os subniveis para nao postar o gigantesco codigo.

<%

 

opcao01 ="Menu"

opcao02 ="Onde Pescar"

opcao03 ="Onde Ficar"

opcao04 ="Onde Comprar"

opcao05 ="Turismo"

opcao06 ="Linha Direta"

opcao07 ="Patrocinador"

 

opcao01_01 ="Matérias"

opcao01_02 ="Fly Fishing"

opcao01_03 ="Foto do Dia"

opcao01_04 ="Galeria de Fotos"

opcao01_05 ="Mais Votadas"

opcao01_06 ="Records"

opcao01_07 ="Iscas"

opcao01_08 ="Peixes"

opcao01_09 ="Dicas"

opcao01_10 ="Culinária"

opcao01_11 ="Causos"

opcao01_12 ="Cartão Virtual"

opcao01_13 ="Fórum"

opcao01_14 ="Livro de Visitas"

opcao01_15 ="Promoções"

 

%>

E esta é minha página com o codigo do menu: overforms_array.js

 

menunum=0;menus=new Array();_d=document;function addmenu(){menunum++;menus[menunum]=menu;}function dumpmenus(){mt="<script language=javascript>";for(a=1;a<menus.length;a++){mt+=" menu"+a+"=menus["+a+"];"}mt+="<\/script>";_d.write(mt)}

 

// Editable properties START here

 

effect = "Fade(duration=0.2);Alpha(style=0,opacity=80);Shadow(color='#efefef', Direction=135, Strength=5)"

 

timegap=500 // The time delay for menus to remain visible

followspeed=5 // Follow Scrolling speed

followrate=40 // Follow Scrolling Rate

suboffset_top=10; // Sub menu offset Top position

suboffset_left=10; // Sub menu offset Left position

plain_style=[ // Menu Properties Array

"333333", // Off Font Color

"f9f9f9", // Menu Back Color

"0072C6", // On Font Color

"f3f3f3", // On Back Color

"cccccc", // Border Color

10, // Font Size

"normal", // Font Style

"bold", // Font Weight

"Verdana, Arial, Tahoma, Helvetica", // Font

4, // Padding

"scripts/imagens/submenu.gif" // Sub Menu Image

, // 3D Border & Separator

,"66CCFF" // 3D High Color

,"000099" // 3D Low Color

]

 

addmenu(menu=[ // This is the array that contains your menu properties and details

"simplemenu1", // Menu items Name

130, // Top

13, // left

93, // Width

1, // Border Width

, // Screen Position - here you can use "center;left;right;middle;top;bottom"

plain_style, // Properties Array - this is set higher up, as above

1, // Always Visible - allows the menu item to be visible at all time

"center", // Alignment - sets the menu elements alignment, HTML values are valid here for example: left, right or center

, // Filter - Text variable for setting transitional effects on menu activation

, // Follow Scrolling - Tells the menu item to follow the user down the screen

1, // Horizontal Menu - Tells the menu to be horizontal instead of top to bottom style

, // Keep Alive - Keeps the menu visible until the user moves over another menu or clicks elsewhere on the page

, // Position of sub image left:center:right:middle:top:bottom

, // Show an image on top menu bars indicating a sub menu exists below

, // Reserved for future use

, // Reserved for future use

, // Reserved for future use

,

,

,

,"Home","show-menu=home",,,1 // "Description Text", "URL", "Alternate URL", "Status", "Separator Bar"

,"Menu","show-menu=menu",,"",1

,"Onde Pescar","show-menu=onde_pescar",,"",1

,"Onde Ficar","show-menu=onde_ficar",,"",1

,"Onde Comprar","show-menu=onde_comprar",,"",1

,"Turismo","show-menu=turismo",,"",1

,"Linha Direta","show-menu=linha_direta",,"",1

,"Patrocinador","show-menu=patrocinador",,"",1

])

 

addmenu(menu=["home",,,115,1,"",plain_style,,"left",,,,,,,,,,,,,

,"Página Inicial", "index.asp",,,0

 

])

 

 

addmenu(menu=["menu",,,130,1,"",plain_style,,"left",,,,,,,,,,,,,

,"Matérias","materias.asp",,,0

,"Fly Fishing","fly_fishing.asp",,,0

,"Foto do Dia","foto_do_dia.asp",,,0

,"Galeria de Fotos","galeria_de_fotos.asp",,,0

,"Mais Votadas","mais_votadas.asp",,,0

,"Records", "records.asp",,,0

,"Iscas","iscas.asp",,,0

,"Peixes", "peixes.asp",,,0

,"Dicas", "dicas.asp",,,0

,"Culinária", "culinaria.asp",,,0

,"Causos", "causos.asp",,,0

,"Cartão Virtual", "cartao_virtual.asp",,,0

,"Fórum", "forum.asp",,,0

,"Livro de Visitas", "livro_de_visitas.asp",,,0

,"Promoções", "promocoes.asp",,,0

])

 

 

 

dumpmenus()

Entao ficaria assim:

 

No topo da pagina:

<script language=JavaScript src="variaveis_menu.asp" type=text/javascript></SCRIPT>

 

 

addmenu(menu=["menu",,,130,1,"",plain_style,,"left",,,,,,,,,,,,,

,"Matérias","<%=opcao01_01%>",,,0

,"Fly Fishing","<%=opcao01_02%>",,,0

,"Foto do Dia","<%=opcao01_03%>",,,0

,"Galeria de Fotos","<%=opcao01_04%>",,,0

 

])

Será que entendi, ou fiz mais confusão?

 

Desculpe-me se nao estou entendendo, mas vou me esforçar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

:o Num funcionou.Foi aplicar e o menu parar de funcionar!!! :huh: Que pena, ia ficar muito louco.Vou continuar tentando outras alternativas.MUITO GRATO A TODOS QUE AJUDARAM!!!! :rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

já vi porque não funcionouno arquivo externo você olocou so isso né?<%opcao01 ="Menu"opcao02 ="Onde Pescar"opcao03 ="Onde Ficar"opcao04 ="Onde Comprar"opcao05 ="Turismo"opcao06 ="Linha Direta"opcao07 ="Patrocinador"opcao01_01 ="Matérias"opcao01_02 ="Fly Fishing"opcao01_03 ="Foto do Dia"opcao01_04 ="Galeria de Fotos"opcao01_05 ="Mais Votadas"opcao01_06 ="Records"opcao01_07 ="Iscas"opcao01_08 ="Peixes"opcao01_09 ="Dicas"opcao01_10 ="Culinária"opcao01_11 ="Causos"opcao01_12 ="Cartão Virtual"opcao01_13 ="Fórum"opcao01_14 ="Livro de Visitas"opcao01_15 ="Promoções"%>isso não vai retornar nada, não há saída.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.