Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Link e frames

  1. #1

    Link e frames

    ho un sito con un iframe, alcune volte altri siti linkano il mio. il problema è che mi linkano l'iframe quindi tutta la strutture della pagina non c'è. la mia domanda è: esiste uno script che pur linkando l'iframe lo ignori? o che cqe apra tutta la pagina?.

    ciao

  2. #2
    Non lo so sinceramente... ma se non vuoi che te lo linkino nascondi il percorso dell'iframe disabilitando il tasto destro del mouse... è un'idea?
    Noize•Power

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Per dire la verità non ho mai lavorato con gli iframe però penso si possa fare qualcosa come questo script:

    <script language="JavaScript" type="text/javascript">
    <!-- Hide script from older browsers
    setTimeout ("changePage()", 3000);

    function changePage() {
    if (self.parent.frames.length != 0)
    self.parent.location=document.location;
    }
    // end hiding contents -->
    </script>

    Controlla se la lunghezza dei frame è 0 allora ti riporta alla pag principale....ripeto forse sto dicendo una cavolata...non ho mai usato gli Iframe...ma come si dice... sbagliando si impara....
    ....ma io sbaglio sempre....

    Ciao David

  4. #4
    purtroppo non funzia cqe pur linkandomi il frame mi servirebbe uno script che punti sempre alla home page.
    grazie lo stesso.
    ciao

  5. #5
    Non usi asp vero? Con asp potresti "autorizzare" la visione dell'iframe solo se contenuto nella pagina principale...
    Nella pagina principale imposti una sessione utente es:
    <% session("User") = REQUEST.ServerVariables("REMOTE_ADDR") 'IP UTENTE... O QUALSIASI ALTRA COSA %>

    Poi nella pagina con l'iframe metti
    <% if session("User") = "" then
    response.redirect("paginapricipale.asp")
    end if %>

    La session può essere "User" ma anche "Pippo"...

    ciao
    Noize•Power

  6. #6
    no non utilizzo asp
    ho provato questo ma non mi funzia

    <script LANGUAGE="JavaScript" type="text/javascript">
    if(self.name==top.name)
    {
    location.href="index.html"
    }
    </script>

    quando faccio la prova da front page funzione, quando è online non funziona più

    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La proprieta` name potrebbe non essere definita.

    Prova cosi`:
    if(self.location.href == top.location.href)


    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    grazie a tutti ora funzia alla perfezione, non mi linkeranno più l'iframe, anzi facciano pure tanto poi apre la home page


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.