2009-12-07 6 views
0

J'ai pris la bannière de la production d'un portfolio pour mon groupe de conception/développement Web. Ce portefeuille serait en plein écran sur un téléviseur à écran plat et tourner à travers une liste de nos sites Web que nous avons construit. C'est vraiment la seule exigence - afficher notre travail sur un grand téléviseur pour que les gens puissent regarder quand ils entrent dans notre bureau. J'ai essayé quelques approches différentes et j'ai frappé un mur sur chacune d'entre elles, alors je me tourne ici pour un peu d'aide. Alors que les captures d'écran statiques seraient probablement le moyen le plus facile d'obtenir un portefeuille, il ne rendrait pas justice à beaucoup de vos sites Web qui ont des vidéos, des graphiques animés ou d'autres fonctionnalités interactives. Les captures d'écran nécessiteraient aussi beaucoup de maintenance, sinon elles deviendraient obsolètes à mesure que les sites web évolueraient.Portefeuille rotatif de plusieurs sites Web

Je me suis alors tourné vers le chargement dynamique d'une liste d'URL. Cette solution semble être la plus évolutive et précise ... si je pouvais réellement la faire fonctionner. J'ai fait cela en utilisant JS pour créer des iframes ou en utilisant des requêtes AJAX pour récupérer du HTML et l'injecter dans la page. Le problème avec ces approches, avec un couple d'autres que j'ai essayé, c'est qu'après une période de temps donnée, le navigateur accumule tellement de la mémoire de l'ordinateur que le navigateur tombe en panne. Cela arrive dans Firefox, IE et Chrome.

Quelqu'un at-il déjà fait cela? Si c'est le cas, comment? Je suis très à l'aise dans .NET, IIS, HTML, JavaScript et commence à avoir une bonne compréhension d'ActionScript 3, donc les idées dans ces technologies sont les bienvenues. Comme je suis en train de terminer ce post, il m'est apparu que je pouvais essayer d'écrire une application de bureau .NET au lieu d'une page Web comme je l'ai été. Est-ce que quelqu'un sait si cela aurait un problème similaire étant un cochon de la mémoire?

Répondre

0

Créer une page Web à l'aide de cadres. Utilisez JavaScript pour faire le grand, le cadre principal aller au prochain site Web dans votre liste toutes les X secondes.

+0

J'ai essayé ceci avec iframes mais j'ai supposé que la manipulation de la mémoire ne sera pas très différente avec les cadres normaux. peut-être que je me méprends quelque chose? – Jeff

+0

Je vois un problème avec l'utilisation d'AJAX et avec le temps continuellement coller du HTML dans une page sans jamais actualiser le navigateur. Cependant, si vous actualisez une image spécifique (ou même iframe), je ne pense vraiment pas que le navigateur va conserver une accumulation d'objets en mémoire car il les traite comme des pages séparées. – philfreo

+0

iframes définitivement causé des problèmes. Je vais donner un coup d'essai aux bons vieux cadres de 1993. – Jeff