11 messaggi dal 31 ottobre 2002
Come da oggetto devo creare una pagina dove ci sia un organigramma e poi cliccando sul nome della persona devo fare in modo che si apra la scheda personale!Ho creato una tabella con tutti i dati delle persone con un campo in cui è contenuto l'incarico (presidente, vice presidente...)! Come faccio ora a far apparire il nome della persona che ricopre il determinato incarico in corrispondenza dell'incarico nella pagina?
(Esempio
Presidente: xxx yyyy
Vice presidente: zzz www)

Purtroppo non conosco l'ASP e sto realizzando il tutto con Dreamweaver Ultradev.Inizialmente avevo creato due tabelle separate una con gli incarichi e l'altra con i dati così mettevo il campo del presedinte nel punto riservato al presidente ma poi non riuscivo a passare all'altra pagina i parametri perchè mi visualizzasse i dati di quella persona!

Spero di essere stato abbastanza chiaro... e che qualcuno mi aiuti!

Ciao

2.907 messaggi dal 15 maggio 2001
Contributi
cn asp quello che vuoi fare è routine quotidiana

crei un link che punto ad un'UNICA pagina :

esempio :

<a href="descrizione.asp">Clicca</a>

Poi associ a questi link una variabile

esempio :

<a href="descrizione.asp?pers=presidente">Presidente</a>
<a href="descrizione.asp?pers=vicepresidente">Vice Presidente</a>

Nella pagina "descrizione.asp" prelevi i valori delle variabili :

<%
persona=Request.QueryString("pers")
%>

Quindi se tu cliccherai sul link Presidente la variabile appena creata "persona" conterrà il valore "presidente" mentre se tu cliccherai sul link Vice Presidente la variabile persona conterrà "vicepresidente".
Ora, in base al tipo di valore passato, puoi gestire l'intera pagina e i suoi contenuti

esempio :


<%
persona=Request.QueryString("pers")
%>
<HTML>
<HEAD>
<TITLE>Pagina di descrizione</TITLE>
</HEAD>
<BODY>
<%
if persona="presidente" then
%>
Queste sono le caratteristiche del nostro presidente
<%
elseif persona="vicepresidente" then
%>
Queste sono le caratteristiche del nostro Vice presidente
<%
end if
%>
</BODY>
</HTML>

Sicuramente la cosa più corretta è quella di utilizzare un database associato al tipo di valore richiesto.... detto questo posso solamente aggiungere che PRIMA la teoria e poi la pratica... altrimenti non riuscirai mai a districarti in queste operazioni in sostanza "banali"....

ps : è ovvio che banali è riferito a chi già qualcosa ne sa, anche poco ma qualcosa...

Bye
11 messaggi dal 31 ottobre 2002
Ciao e grazie mille per il tuo preziosissimo aiuto! Sbirciando dal tuo codice ho risolto il problema! In effetti l'unica cosa di cui avevo bisogno era il collegamento ipertestuale con il passaggio della variabile, per il resto (database e pagina unica)era già tutto ok!

Già che ci siamo potresti indicarmi come fare per aprire la nuova finestre in una pop-up con dimensioni specifiche, senza status bar, location e tool bar?

Ciao e ancora infinite grazie!
379 messaggi dal 06 settembre 2002
www.andytimes.com
questo e ciò che regala(?) macromedia
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) {
window.open(theURL,winName,features);
}
//-->
</script>

<body onLoad="MM_openBrWindow(nomefile.asp','nomefinestra','width=500,height=320')">

chiaramente se vuoi associare l'evento di apertura ad un bottone o ad una immagine....
onclick="MM_openBrWindow(nomefile.asp','nomefinestra','width=500,height=320')"

ciao.....

..:: and this is my web ::..
2.907 messaggi dal 15 maggio 2001
Contributi
Semplicemente fai così....

<script language="javascript">
function informazioni(valore){
open("descrizione.asp?pers="+valore+"", "PagineDescrizioni", "resizable=yes,directories=no,status=no,scrollbars=yes,menubar=no,location=no,toolbar=no");
}
</script>


<a href="javascript:informazioni('presidente')">Presidente</a>
<a href="javascript:informazioni('vicepresidente')">Vice Presidente</a>

Bye

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.