Salut J'ai ce code qui travaille sur fitrefox mais ne fonctionne pas sur IE manque dernier charector sur IEjavascript et css travaillant sur Firefox, mais ne fonctionne pas sur IE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>wrapped</title>
<script type="text/javascript" language="javascript">
function set_padd(){
var tt = document.getElementById("span_padding").innerHTML;
var txt = new Array();
txt = tt.split(" ");
var atxt = '';
var f_txt = '';
var wrd_pr_linr = 4;
var cnt = 1;
for(var i = 0; i < txt.length; i++){
if(txt[i].length > 0){
txt[i] = txt[i].replace(' ','');
if(cnt < wrd_pr_linr){
if(txt[i].length > 0){
atxt += ' '+txt[i].replace(' ','');
cnt++;
}
}else{
f_txt += '<a class="padd_txt" >'+atxt+'</a><br />';
atxt = '';
cnt = 1;
}
}
}
document.getElementById("span_padding").innerHTML = f_txt;
}
</script>
<style type="text/css">
.padd_txt{padding:7px;background:#009;color:#FFF;line-height:26px;font-size:14px;}
body{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:24px; line-height:1.2em;}
span{background-color: #009; width:200px; color: #FFF;" class="blocktext;}
</style>
</head>
<body onload="set_padd();">
<div style="width: 350px;">
<p>
<span id="span_padding">
This is what I want to
happen where one
long string is wrapped
and the text has this
highlight color behind
it.
</span>
</div>
</body>
</html>
à mettre sur Firefox est
Ceest
Je veux
se produire où une chaîne
est enveloppé
et le texte
ce point culminant
derrière elle.
et sortie sur IE
C'est ce que
veulent se passer
une longue chaîne
enveloppé et la
a ce point fort
manquant deux derniers mots
Il semble que cela ne fonctionne pas correctement sur les deux navigateurs, il manque des mots sur les deux sorties. –
vous devriez essayer de votre code un peu plus lisible, donc ppl ne pas avoir à deviner ce que vous voulez stocker dans chaque var – fmsf
Quelle version de IE utilisez-vous? –