Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    scrool effettuato in un iframe

    Ho una pagina che contiene un'iframe. Quando vado sopra un'immagine di questo iframe chiamo una funzione della pagina parent che mi fa visualizzare un div (il tooltip).

    Funziona perfettamente... se pero' ho scrollato in orizzontale l'iframe il tooltip mi appare in posizione sfasata (solo con firefox ). In pratica dovrei sapere dalla pagina parent di quanto è stato scrollato l'iframe e sottrarre quel valore alla posizione x del tooltip.
    qual'e' la proprietà dell'iframe che mi restituisce lo scroll amount?

    in pratica mi basta sistemare questo script, dove la parte dentro l'alert è sicuramente sbagliata
    Codice PHP:
    <iframe id="nomeframe" name="nomeframe"  src="pippoframe.php"></iframe>

    <
    script>
    alert("il valore di scroll è " nomeframe.scollamount);
    </script> 


  2. #2
    'ravanando' con SanGoogle mi sono imbattuto in ciò:
    codice:
    var left = (window.pageXOffset) ? (window.pageXOffset) : (document.documentElement) ? document.documentElement.scrollLeft : document.body.scrollLeft;
    alert(left);
    dovrai certamente sostituire a 'window' il nome del tuo iframe,
    poi penso che dovrai anche cambiare document.qualchecosa in nomeiframe.document.qualchecosa

    Fammi sapere
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  3. #3
    Originariamente inviato da homezappa
    'ravanando' con SanGoogle mi sono imbattuto in ciò:
    codice:
    var left = (window.pageXOffset) ? (window.pageXOffset) : (document.documentElement) ? document.documentElement.scrollLeft : document.body.scrollLeft;
    alert(left);
    dovrai certamente sostituire a 'window' il nome del tuo iframe,
    poi penso che dovrai anche cambiare document.qualchecosa in nomeiframe.document.qualchecosa

    Fammi sapere
    Zappa
    con firefox è funzionato con

    coordX=evt.pageX - nomeIframe.pageXOffset;

    dove evt e' il nome dell'evento che restituisce la posizione del mouse, a cui vado a sotrarre quanto ho scrollato

    grazie!


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.