Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    10

    iframe: esplorare una pagina web da un altra pagina web

    Come da titolo avrei di un piccolo aiuto con l utilizzo degli iframe.Giusto per essere preciso vi spiegherò quello di cui avrei bisogno e come ho provato a realizzarlo.Tempo fa ho creato un forum , sul famoso canale forumfree e forumcommunity, solo che volendo implementare alcune funzioni, ( altrimenti difficilmente modificabili) ho deciso di creare un sito web, che richiamasse tramite iframe il mio forum.. E fino qua tutto semplice.Il problema si pone quando cliccando su qualsiasi link del forum ( contenuto nell iframe) vengo indirizzato alla pagina originale del forum, mentre io vorrei esplorare il mio forum, rimanendo dentro l iframe del mio sito.( premetto che i link del forum non sono modificabili perché gestiti dal canale, e creare il forum da capo sarebbe una perdita di utenti e risorse ) Ho provato con il tag base ma con scarsi risultati....Suggerimenti ?Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    10
    mi chiedevo (e se la mia ipotesi è corretta credo aver sabagliato sezione) se forse era il caso di usare un javascript per fare quello descritto nella pagina superiore :/

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    Quote Originariamente inviata da Kernus Visualizza il messaggio
    link del forum non sono modificabili perché gestiti dal canale
    evidentemente il target del link è _top o _parent
    non puoi cambiare la destinazione agendo "dall'esterno"

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    10
    ..mm nemmeno agendo con uno script ?

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    no

  6. #6
    Ragazzi scusatemi, ma non sono i target nei link dentro il forum originale a causare questo? O sbaglio?
    Perchè mi avete fatto venire il dubbio, così ho creato un iframe col link di un sito,
    e ho inziato a muovermi dentro le sezioni di questo sito, sempre dal mio iframe
    (del resto come ho fatto altre volte in passato) ed esploro il sito senza nessun problema....

    Sempre se non sbaglio l'iframe funziona quasi con tutti i siti a parte quelli grossi diciamo xD

  7. #7
    @Kernus supergiù è quello che intendi tu?:

    codice:
    <html><head>
    <title></title>
    </head>
    <body>
    <script>
    function goTo() {
    var input = get("box").value,
    frame = get("frame");
    if(input.match(/\bhttp(.)*/)) {
    frame.src = input;
    } else {
    input = "http://" + input;
    frame.src = input;
    }
    }
    function get(id) {
    return document.getElementById(id);
    }
    </script>
    <form onsubmit="goTo();return false;">
    <input type="text" name="url" id="box" value="http://www.example.com" onkeyup="UpdateCref(this.form)" onmouseup="UpdateCref(this.form)" style="width: 300px;"></form>
    <button onclick="goTo();">go</button>
    <iframe src="http://pixlr.com" frameborder="1" id="frame" width="600px" height="300px"></iframe>
    </body></html>

  8. #8
    @Kernus supergiù intendi questo?:
    codice:
    function goTo() {
    var input = get("box").value,
    frame = get("frame");
    if(input.match(/\bhttp(.)*/)) {
    frame.src = input;
    } else {
    input = "http://" + input;
    frame.src = input;
    }
    }
    function get(id) {
    return document.getElementById(id);
    }
    Ultima modifica di -Lebowski-; 17-03-2014 a 22:29

  9. #9
    @Kernus
    l'ho fatto su jsfiddle perchè qui proprio non riesco... vabbè cmq...
    questo supergiù è quello che intendi?
    http://jsfiddle.net/W3nEC/1/
    (prova a mettere html.it e premi invio, non c'è bisogno che anteponi http://www.)

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2014
    Messaggi
    10
    Quote Originariamente inviata da -Lebowski- Visualizza il messaggio
    Ragazzi scusatemi, ma non sono i target nei link dentro il forum originale a causare questo? O sbaglio?
    Perchè mi avete fatto venire il dubbio, così ho creato un iframe col link di un sito,
    e ho inziato a muovermi dentro le sezioni di questo sito, sempre dal mio iframe
    (del resto come ho fatto altre volte in passato) ed esploro il sito senza nessun problema....

    Sempre se non sbaglio l'iframe funziona quasi con tutti i siti a parte quelli grossi diciamo xD
    esattamente!!
    hai proprio colto nel segno

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.