IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

[ASP.NET][VB.NET]Soucis Opéra et iframe


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2005
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 92
    Par défaut [ASP.NET][VB.NET]Soucis Opéra et iframe
    Salut à tous.

    J'ai un petit soucis avec opéra (9.2) et des iframes. D'abord je vous dresse un petit topo :


    J'ai un site compose d'un frameset (un bandeau en haut qui ne bouge pas et en bas, le reste du site).
    Sur le bandeau du haut, j'ai 3 boutons qui me permmettent de changer de "partie" dans la frame du bas.

    Dans une de ses partie, j'ai un menu sur la page principale et une iframe me permettant de charger différente page.

    Mon soucis :

    Je clique sur un des boutons pour arriver dans la partie désirez. Je passe bien dans ma page principale, je charge bien mon iframe. Jusque la, tout va bien.

    Je reclique sur le meme bouton. Je passe bien dans le PageLoad de ma page principale. Je n'arrive jamais dans l'iframe. Je me retrouve avec un sablier et rien. Plus rien ne bouge.

    Au niveau du chargement de mon iframe, je le fais en js. un bete :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('ifrGestion').src='url';
    Je rempli ce js dans la partie VB et je le mets sur la page via ClientScript.RegisterStartupScript.

    Pour tester, j'ai essayer de mettre des alerts du src de mon iframe avant et apres le changement. Au premier chargement tout vas bien. Au second, je n'ai pas d'alerte.

    J'arrive bien sur ma page puisque je rentre bien dans le vb.net, on dirai que je ne finis jamais le chargement. Le menu de la page principale ne se raffraichit pas, pas d'alert, rien.

    Quelqu'un aurait une idée ?

    Merci d'avance

    [EDIT]
    En fait, c'est tout changement de ma frame principale qui pose probleme. Je charge une premiere fois la page par défaut ok, je change une fois Ok, apres, je reste bloquer.

    Un exemple du code pour changer mes frames :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
     
    if (top.browser.isSafari){
            var ifr = document.getElementsByTagName('iframe');
            if (ifr.length == 0){
                ifr = document.getElementsByTagName('frame');
            }
            for(i=0; ifr[i]; i++) {
               if ( ifr[i].id == id) {
                    return ifr[i]; 
                }
            }
         }
         else {
            ifr =  document.getElementById(id) ;
         }
     
    ifr.src = '';
    ifr.src = url;

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    La prochaine fois, merci de poster dans le bon forum....

Discussions similaires

  1. Quel langage entre vb.net c#.net c++.net java ?
    Par heeedi dans le forum Débuter
    Réponses: 7
    Dernier message: 13/12/2008, 21h53
  2. Réponses: 10
    Dernier message: 04/04/2006, 01h21
  3. MySql-ASP.NET(VB.NET)
    Par Valentin013 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 24/02/2006, 08h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo