Ir para conteúdo

POWERED BY:

Arquivado

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

Rafabrat

[Resolvido] Link select case

Recommended Posts

Bom dia galera,

estou começadondo a programar e estou usando asp ja fiz varios programinhas como exercicios e tal mas agora estou com problemas em aplica-los

 

Fiz uma página utilizando css para posicionar em div e tal ai queria linkar antigamente utilizava frame porem agora quero fazer em div e pra linkar select case ...

bom tenho fiz esse codigo pra teste essa é a div do menu que quero tornar um "link" para enviar ao select case que vai receber a opção e enviar a case escolhida para a div do meio

 

<div id="menu">

<br>

<div class="ItemMenu">Menu 1</div>

<div class="ItemMenu">Menu 2</div>

gostaria que a div menu direciona-se o conteudo que vai ser SELECT.asp ate ai eu conseguia manda a informação atravez de um link com ancora ou de uma form legal ...o que eu nao consigo

 

fazer com que o link envie a informação pro select case que seria algo basico no asp

exemplo

select case a

case 1

<!-- include ="XXX" --> seria mais ou menos isso que quero fazer o que nao consigo tambem ´fazer direcionar os include pra

 

<div id="miolo">

<div class="secao_miolo"><br><h1><!--#include file="leitura de registros.asp"--></h1></div>

 

essa div que seria a pagina central do site tenho essas duvidas que parecem bobas pesquisei na net ontem vi alguma coisa mas ainda nao consegui intender bem

Compartilhar este post


Link para o post
Compartilhar em outros sites

:huh:

 

Perai mano, vamos por parte.

 

Não entendi neca de catibiriba, em relação ao menu, o que ele tem a ver com selectcase? tem um exemplo ai online do que esta querendo, ou reformule sua dúvida.

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao o que quero

linkar os links da div menu na div do meio " no caso " div miolo

 

estou tentando fazer atraves do select case por exemplo

o cara clica no menu 1 este menu envia a infomação "1" pra variavel "qlqr variavel" essa variavel faz o case

 

exemplo

 

o cara clica menu1 o menu envia pro select.asp a informação "1" que pode receber assim

 

var= request...(menu1)//aqui fica o valor 1

 

select case var

case 1

executa o <!-- include ="XXX" --> na div do meio

 

 

nao sei se essa é a maneira mais facil mas é a maneira que imaginei

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso ocoorre pelo fato de que os includes são processados antes mesmo que o código ASP, da forma que você esta tentando usar, naum daria certo.

 

Tente usar os includes com If's

Compartilhar este post


Link para o post
Compartilhar em outros sites

irei redirecioná-lo....

 

boa sorte

Compartilhar este post


Link para o post
Compartilhar em outros sites

galera andei olhando em javacript e percebi que posso usar o inner html para fazer o link funcionar mais pratico

 

function insereTexto(qual){

if(qual == 1)

document.getElementById("conteudo").innerHTML = "Você clicou no link 1";

 

<div id="menu">

<ul>

<li><a href="java script: insereTexto(1);">Link 1</a></li>

ainda nao esta funcionando rss mas to tentando se alguem tiver alguma dica ae

Compartilhar este post


Link para o post
Compartilhar em outros sites

hum.. ?

 

pq direcionaram para javascript ?

 

em php, por exemplo, é possível fazer o seguinte:


	<ul id="menu">
		<li><a href="?pg=home">Home</a></li>
		<li><a href="?pg=contato">Contato</a></li>
	</ul>
	<div id="conteudo">
	<?php
		$pag = isset( $_GET['pg'] ) ? $_GET['pg'].'.php' : 'home.php';
		include $pag;
	?>
	</div><!-- /conteudo -->
ai clicando em Contato:

	<ul id="menu">
		<li><a href="?pg=home">Home</a></li>
		<li><a href="?pg=contato">Contato</a></li>
	</ul>
	<div id="conteudo">
		<h1>Contato</h1>		
		<p>aqui é a página de contato</p>	
	</div><!-- /conteudo -->

sendo que o arquivo

contato.php

é:

<h1>Contato</h1>
		<p>aqui é a página de contato</p>
Agora repito a pergunta:

Por que javascript ? não dá pra fazer isso em ASP ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom galera cheguei ao seguinte ponto em java script agora :

script type="text/javascript">
	function inseretexto(qual){
		if (qual == 1)
			document.getelementById("secao_miolo").inner.Html = "Voce clicou no link 1 ";
		else if (qual == 2)

-----------------------------------------
<div id="menu">
				
				<br>
					<div class="ItemMenu"><b><li<a href="java script: insereTexto(1);">Menu 1</a></li></div>

nao esta dando erro algum porem o site se perde o inseretexto nao ta adicionando valor a variavel ... nao sei pq ai automatico nao funciona alguem vlw galera pela ajuda por enquanto

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara.. isso está errado !!

<html>
<head>
<script type="text/javascript">
function insereTexto( qual )
{
	if (qual == 1)
		document.getElementById('content').innerHTML = 'Voce clicou no link 1';
	else if (qual == 2)
		document.getElementById('content').innerHTML = 'Voce clicou no link 2';
}
</script>
</head>
<body>
	<ul id="menu">
		<li><a href="javascript: insereTexto(1);">Menu 1</a></li>
		<li><a href="javascript: insereTexto(2);">Menu 2</a></li>
	</ul><!-- /menu -->
	<div id="content">
	</div><!-- /content -->
</body>
</html>

não é assim que vai resolver !!

se você precisa carregar páginas de um menu, o ideal, era que fizesse com a tua linguagem server-side, através de query string !

ai, se você não quiser 'refresh' da página, poderia usar ajax:

http://forum.imasters.com.br/index.php?/topic/403171-pagina-dentro-de-div-ajax-problema-ao-atualizar/page__view__findpost__p__1581230

 

mas a princípio, acredito que esse tópico não deveria estar em js

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom galera consegui fiz em asp mesmo nao sei se da maneira mais correta mais funciona

dim opcao1 , opcao2 , opcao3 , opcao4, cont , opcao5 , opcao6
		cont = 0
		opcao1 = request.form("btn1")
		opcao2 = request.form("btn2")
		opcao3 = request.form("newreg")
		opcao4 = request.form("Atual")
		opcao5 = request.form("inserir")
		opcao6 = request.form("inserir2")
		opcao7 = request.form("Atual1")
		response.write(opcao3)
		if opcao1 > cont then
			server.execute("Cadastro.html")
		elseif opcao2 > cont then
			server.execute("pagina2.asp")
		elseif opcao3 > cont then
		server.execute("Cadastro.html")
		elseif opcao4 > cont then
		server.execute("Atualizar.asp")
		elseif opcao5 > cont then
		server.execute("inserir.asp")
		elseif opcao6 > cont then
		server.execute("leitura de registros.asp")
		elseif opcao7 > cont then
		server.execute("atualizar2.asp")
		else
		server.execute("leitura de registros.asp")
	end if 

		
		%>
usei apenas um if simples com serve.execute

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.