jquery
  • iframe
  • browser-cache
  • 2013-08-20 8 views 0 likes 
    0

    J'ai gros problème avec la fonction que je crée pour les travaux avec jquery et crée dans la mouche un iframecache jQuery iFrame, toujours charger le même

    jQuery("#popup_content").append("<div id=adm_popup><iframe src='"+ iframer1 + ""+id+""+iframer2+"&hash='+id width='100%' marginwidth='0' height='800' marginheight='0' align='middle' scrolling='auto' frameborder='0'></iframe></div>") 
    

    J'essaie d'utiliser la solution et mettre hachage aléatoire dans l'URL de iframe mais continuer ne fonctionne pas bien et toujours charger la même URL, j'ai besoin recharger la page pour quand je vais sur le lien charge autre page quand ouvert

    Il est possible d'utiliser append pour créer dans les iframes mouche, etc et non problème avec scr d'URL et de cache?

    Merci, Cordialement!

    ENFIN I FIX AVEC CE:

    jQuery("#popup_content").append("<div class=adm_popup><iframe id='ifr' src='"+ iframer1 + ""+id+""+iframer2+"&hash="+id+"' width='100%' marginwidth='0' height='800' marginheight='0' align='middle' scrolling='auto' frameborder='0'></iframe></div>"); 
    
    jQuery("#ifr").attr("src",""+ iframer1 + ""+id+""+iframer2+"&hash="+id+""); 
    

    je force Rechargez le scr autre moment et enfin charger chaque lien avec son contenu et pas de problème de cache get, je pense que cela ne happend dans Firefox

    Cordialement

    +0

    Pourriez-vous s'il vous plaît poster plus de javascript. Où 'iframer1',' id' et 'iframer2' sont définis. Parce que c'est probablement un problème de portée. – Niels

    Répondre

    0

    Vous semblez inclure le mot 'id' dans la chaîne, plutôt que sa valeur. Mais il n'y a aucune preuve de votre "hachage aléatoire" de toute façon:

    <iframe src='"+ iframer1 + ""+id+""+iframer2+"&hash='+id width='100%' marginwidth='0' height='800' marginheight='0' align='middle' scrolling='auto' frameborder='0'></iframe> 
                    ^^^^ here 
    

    Ajouter au, au-dessus du code que vous avez déjà:

    var hash = < create random hash > 
    

    puis la ligne jQuery devient:

    <iframe src='"+ iframer1 + ""+id+""+iframer2+"&hash="+hash+"' width='100%' marginwidth='0' height='800' marginheight='0' align='middle' scrolling='auto' frameborder='0'></iframe> 
                    ^^^^^^ here 
    

    Il n'y a aucun problème à créer dynamiquement des IFRAME que j'ai rencontrés, bien qu'il y ait d'autres (peut-être mieux) moyens d'éviter le cache si vous avez le contrôle sur le contenu de IFRAME.

    +0

    Rien ne continue de charger la même URL, j'ai besoin de recharger tout le web pour obtenir un autre contenu avec iframe, tout le temps obtenir le cache en iframe et pas de chargement differents urls – user2501504

    +0

    @ user2501504 S'il vous plaît ne pas le prendre personnellement, mais j'ai peur Je ne suis pas sûr de ce que vous voulez dire par ce commentaire? –

    +0

    Enfin, je répare ajouter ce jQuery ("# ​​ifr"). Attr ("src", "" + iframer1 + "" + id + "" + iframer2 + "& hash =" + id + ""); , je mets ça dans mon post maintenant – user2501504

    Questions connexes