Aujourd'hui, j'ai travaillé principalement sur les pages du portail mobile. J'ai réalisé une version mobile des pages que Sébastien avait terminé pour le portail étudiant version poste de travail. J'ai décidé de repasser aussi sur certaines choses que j'avais faites durant les dernières semaines pour embellir le tout.
J'ai bloqué un certain moment aujourd'hui sur une chose qui semblait simple, mais que j'ai finalement abandonné pour l'instant. Pour afficher certains contenus qui ne sont pas gérés directement par le portail étudiant, nous affichons le contenu en question dans un IFrame. Je sais, je sais... les IFrame ne sont pas très bien perçus par les développeur web, mais bon... pour ce que nous voulons faire, nous n'avons pas beaucoup de choix. Les pages en question que nous voulons implémenter dans notre portail sans en incorporer la gestion sont en aspx. Elles s'incorporent très bien au design de notre site lorsque nous les chargeons directement dans la section de contenu du portail. Par contre, nous ne pouvons pas faire de "include", car pour ce faire, le fichier aspx serait directement chargé dans le div de contenu. L'entête aspx du fichier chargé serait alors redéfinie dans le div. La page aspx contenant l'autre page détecterait alors 2 headers et du coup, tout plante. Voilà la raison pour laquelle nous avons choisi le IFrame.
Malheureusement, avec une fonction JavaScrit réalisant cela, j'obtiens une erreur de droit d'accès au contenu de page. Normal, sinon n'importe qui pourrait copier la page pour effectuer une fraude...
En tout cas... je reviendrai la dessus une autre fois!
J'ai bloqué un certain moment aujourd'hui sur une chose qui semblait simple, mais que j'ai finalement abandonné pour l'instant. Pour afficher certains contenus qui ne sont pas gérés directement par le portail étudiant, nous affichons le contenu en question dans un IFrame. Je sais, je sais... les IFrame ne sont pas très bien perçus par les développeur web, mais bon... pour ce que nous voulons faire, nous n'avons pas beaucoup de choix. Les pages en question que nous voulons implémenter dans notre portail sans en incorporer la gestion sont en aspx. Elles s'incorporent très bien au design de notre site lorsque nous les chargeons directement dans la section de contenu du portail. Par contre, nous ne pouvons pas faire de "include", car pour ce faire, le fichier aspx serait directement chargé dans le div de contenu. L'entête aspx du fichier chargé serait alors redéfinie dans le div. La page aspx contenant l'autre page détecterait alors 2 headers et du coup, tout plante. Voilà la raison pour laquelle nous avons choisi le IFrame.
Mais je m'écarte du sujet. Ce que je voulais faire, c'est réussir à définir la hauteur du IFrame selon son contenu, de façons à ne pas obtenir une deuxième barre de défilement dans la page, comme cela l'illustre l'image suivante.
Malheureusement, avec une fonction JavaScrit réalisant cela, j'obtiens une erreur de droit d'accès au contenu de page. Normal, sinon n'importe qui pourrait copier la page pour effectuer une fraude...
En tout cas... je reviendrai la dessus une autre fois!
Aucun commentaire:
Enregistrer un commentaire