Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523

    Cariamento condizionato iframe

    Ciao ragazzi,
    ha provato a scrivere uno script per gestire una condizione al caricamento di una pagina o di un'altra in un iframe in base al valore di una session.

    Vi riporto il codice:
    codice:
    <script language="javascript">
    <!--
    	function TrovaLink() {	
    	    if (Session("UserForum") == "VUOTO")
    		FrameNewForum.location.href="AutenticForumOff.aspx";
    	    else if (Session("UserForum") == "")
    		FrameNewForum.location.href="AutenticForum.aspx";
    	    else
    		FrameNewForum.location.href="LoginForumOK1.aspx";
    	}
    //-->
    </script>
    Lancio questa funzione nel body:
    codice:
    onload="TrovaLink()"
    Sto bestemmiando????
    FrameNewForum è il nome del mio iframe.
    Grazie ragazzi

    Ciao
    Andrea

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: Cariamento condizionato iframe

    le variabili Session esistono solo sul server... :quipy:

    codice:
    <%
    if Session("UserForum") = "VUOTO" Then
    	destinazione = "AutenticForumOff.aspx"
    else if Session("UserForum") = "" Then
    	destinazione = "AutenticForum.aspx"
    else
    	destinazione = "LoginForumOK1.aspx"
    end if
    &>
    <script language="javascript">
    <!--
    function TrovaLink() {	
    	FrameNewForum.location.href="<%=destinazione%>";
    }
    //-->
    </script>
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    Neanche se mi arrampico sugli specchi in questo modo???!

    codice:
    onload="TrovaLink('<%# Session("UtenteForum") %>')"
    E poi una roba simile?
    codice:
    		<script language="javascript">
    		<!--
    			function TrovaLink() {
    				var arguments = TrovaLink.arguments;
    				if (arguments[0] == "VUOTO")
    					FrameNewForum.location.href="AutenticForum.aspx";
    				else if (arguments[0] == "")
    					FrameNewForum.location.href="AutenticForumOff.aspx";
    				else
    					FrameNewForum.location.href="LoginForumOK1.aspx";
    			}
    		//-->
    		</script>
    Evidentemente no.. non funzia, ma volevo sapere se c'erano solo errori "grammaticali" o proprio non ce la posso fare!

    Al limite.. se uso una variabile lato server al posto della session, scritto così dovrebbe andare, no?
    ..Variabile globale ovviamente.

    Ciao e grazie..
    anche per la risposta all'altro post.

    Andrea

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    onload="TrovaLink('<%= Session("UtenteForum") %>')"

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di Gugu
    Registrato dal
    Nov 2002
    Messaggi
    523
    Yesssss!
    Grazie, anche la storia degli alert..
    direi sufficente per capire e fare una sorta di debug.

    Ottimo.
    Grazie davvero

    Ciao
    Andrea

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.