![]() |
Forum SELFHTML: Archives: |
Le message suivant est de: Marcus,
me40@free.fr, 30. 05. 2006, 13:55
bonjour
Est ce possible de redimensionner automatiquement une applet java (comme une image), suivant la résolution d'ecran, je souhaite qu'elle s'affiche avec la même taille sans scrollbar quand la resolution d’ecran est inferieure
Merci
Le message suivant est de: domi, 01. 06. 2006, 15:54
»» bonjour
»»
»» Est ce possible de redimensionner automatiquement une applet java (comme une image), suivant la résolution d'ecran, je souhaite qu'elle s'affiche avec la même taille sans scrollbar quand la resolution d’ecran est inferieure
»»
»» Merci
pas de problème : vous redimensionnez ce que vous voulez.
Exemple (à compléter)
<html ........>
<head>
<title>Mon Applet</title>
<script type="text/Javascript">
function Applet()
{
document.applet.width="100px";
}
</script>
<body>
<h1>Mon Applet</h1>
<p><object id="applet" classid="java:Truc.class" codetype="application/java-vm" width="700"
height="400">
Botre navigateur ne supporte pas les applets.
</OBJECT>
<p>
<form action =" .....">
<input type="button" onClick="Applet();">
</form>
</html>
Le message suivant est de: Marcus,
me40@free.fr, 02. 06. 2006, 11:03
Merci de votre reponse,
Mais je vois dans vos scripts qu'il y a un bouton que je ne désire pas, je reformule mon probleme plus precisement.
j'ai une applet de 1200x700 qui est aux dimensions pour une resolution d'ecran de 1280x1024, ce que je recherche est une redimension automatique de l'applet lorsque la resolution d'ecran est en 1024x768 ou en 800x600 que cette applet s'affiche sans scrollbars (donc que les proportions de l'applet restent identiques suivant la resolution d'ecran)
votre script est-il ce que je recherche?
Merci
Le message suivant est de: Patrick Andrieu, 02. 06. 2006, 17:45
http://actuel.fr.selfhtml.org/equipe/patrick.htm
Bonjour Marcus!
»» j'ai une applet de 1200x700 qui est aux dimensions pour une resolution d'ecran de 1280x1024, ce que je recherche est une redimension automatique de l'applet lorsque la resolution d'ecran est en 1024x768 ou en 800x600 que cette applet s'affiche sans scrollbars (donc que les proportions de l'applet restent identiques suivant la resolution d'ecran)
Une résolution d'écran de tant-de-pixels sur tant-de-pixels ne signifie pas forcément que les visiteurs de tes pages ont leurs fenêtres de navigateurs aussi grandes. Moi même ayant un écran de 19 pouces et une résolution de 1280x1024, j'ouvre mes fenêtres d'Internet Explorer d'une taille correspondant environ à 1024x768. Cela me permet d'avoir plusieurs fenêtres en cascade...
»» votre script est-il ce que je recherche?
Ce que t'a proposé Domi est tout au moins un début. Il te faut en plus surveiller la taille de la fenêtre, si le visiteur décide d'aggrandir sa fenêtre pour une raison ou pour une autre. Dans les exemples d'application JavaScript/DOM, SELFHTML offre un exemple dont tu pourras t'inspirer:
http://fr.selfhtml.org/javascript/exemples/surveillance_taille_fenetre.htm
Avec une fonction appropriée contenant le code de ma réponse à Domi, il ne devrait plus y avoir de problèmes!
Meilleures salutations de Francfort sur le Main,
Patrick
--
_ au delà du délire _

Le message suivant est de: Marcus,
me40@free.fr, 04. 06. 2006, 17:23
Je pensais avoir trouvé une solution plus simple à savoir remplacer la taille de mon applet width et hight par 100% et effectivement l'applet s'affichait bien sans scrollbars pour les résolutions d'ecran inférieures, mais en fait ce n'est pas le redimensionnement qui se passe mais un découpage, je n'ai plus toute la hauteur de mon applet
Le message suivant est de: Patrick Andrieu, 02. 06. 2006, 17:36
http://actuel.fr.selfhtml.org/equipe/patrick.htm
Bonjour Domi!
Tout d'abord, il n'est pas impoli de se tutoyer sur le net et votre (à Marcus et à toi) vouvoiment me choque quelque peu. Je vais me permettre de continuer mon post en vous tutoyant, ne soyez pas choqués à votre tour.
»» document.applet.width="100px";
Je crains que ceci n'ait aucun effet... il n'existe pas d'objet applet. Même avec Internet Explorer, la ~bonne~ syntaxe serait dans ce cas document.all.applet....
Si j'ai mis bonne entre ~~, c'est parce qu'elle est propriétaire aux vielles version de Internet Explorer (4.x), voir le vrai bon code plus bas.
Revenons à nos objets, il existe en revanche de l'objet "document" un sous-objet "applets" (au pluriel, http://fr.selfhtml.org/javascript/objets/applets.htm), mais nous n'en avons pas besoin dans ce cas, puisque tu as attribué une ID a ta balise <objet>:
»» <p><object id="applet"
Donc avec la méthode getElementById() http://fr.selfhtml.org/javascript/objets/document.htm#get_element_by_id de l'objet document, nous pouvons accéder à cet élément, ta balise <objet id="applet">:
document.getElementById('applet').style.width = 100px;
La mention style est nécessaire!
Meilleures salutations de Francfort sur le Main,
Patrick
--
_ au delà du délire _

© 1998-2004
selfhtml@fr.selfhtml.org