J'ai sur mon site une balise SPAN dans lequel il y a du texte et je voudrait incorpoté dans ce texte des valeur littérale, des variable en fait :
Les variable sont screen.height et screen.width
Merki davance
@+
J'ai sur mon site une balise SPAN dans lequel il y a du texte et je voudrait incorpoté dans ce texte des valeur littérale, des variable en fait :
Les variable sont screen.height et screen.width
Merki davance
@+
C'est du JavaScript ça ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <span> <script type="text/javascript" language="Javascript"> document.write(screen.height); </script> </span>
A okay !
je ne connaissait pas l'instruction "document.write" mais en fait voila ce que je souhaite :
D'un coté j'ai une balise html SPAN sans texte mais je lui attribut un "ID"
D'autre part, sur la même page j'exécute une fonction javascipt au démarage de la page (avec "onLoad") et qui écrit du texte dans la valise SPAN. Je pensait donc utilisé un "document.getElementById" et un "ed.setAttribute" qui influe sur la valeur de SPAN.
Mais dans mon texte, il y aurat du texte normale et le contenu des variables que j'ai déjà énoncé "screen.width" et "screen.height"
Je sais pas si j'ai été claire ?!!
J'attents ta réponse...
Code Javascript : Sélectionner tout - Visualiser dans une fenêtre à part document.getElementById('iddetonspan').innerHTML += screen.height;
Bon ta du remarquer que j'était débutant en programmation html/javascript donc je te pose pour finir les dernières question (lol)
A quoi sert la partie "innerhtml". Sur mon site j'ai une fct qui adapte la résolution d'un cadre "IFRAME" en fct de la résolution du client au démarage de la page et j'emploi ce code sans le "innerhtml"
Ca revient au même cette formulation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ed = document.getElementById("main") ed.setAttribute("src",src) ed.setAttribute("width",(width*(screen.width/1152))) ed.setAttribute("height",(320+(height*(864/screen.height)))) ed.setAttribute("marginwidth",20) ed.setAttribute("marginheight",20)
Et enfin mon texte sera de la forme "...résolution de "screen.width" x "screen.height" ". (sans oublier le petit "x" entre les deux variables.
Pourrai tu me le faire pour les deux variables.
Hé bien soit tu utilises le innerHTML qui te permet d'écrire dans l'élément en question, soit tu utilises le DOM.
Ok merci pr l'info
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager