OVH Cloud OVH Cloud

Question simple

23 réponses
Avatar
Tantale
Pourquoi

<script>
if (navigator.appName.indexOf("Explorer") < 0) {document.write("Pour
visuliser les études utilisez Internet Explorer au lieu de " +
navigator.appName);}
</script>

marche et

<script>
if (navigator.appName.indexOf("Explorer") < 0) {document.write("Pour
visuliser les études utilisez Internet Explorer"}
</script>

ne marche pas (c'est la deuxième version qui m'intéresse)?

Merci

JMR

10 réponses

1 2 3
Avatar
Tantale
Voilà, j'ai fait au mieux avec ces conseils.

Une boîte d'alerte s'ouvre, on ne peut pas la manquer

Je tiens à préciser que ce manque de compatibilité n'est pas de mon fait
mais vient de la compagnie Chessbase qui a créé la fonction publish pour son
programme voici un temps où (en tout cas sous Windows) IE n'avait pas de
concurrent et depuis n'a jamais pris la peine de modifier ses sripts.

JMR

En tout cas merci
Avatar
Tantale
Encore une énigme pour moi (mais surement pas pour vous)

Dans mon script

<script type="text/javascript" language="javascript">
if ( (navigator.appName.indexOf("Explorer") < 0) ||
(navigator.userAgent.indexOf("Mac")) > 0) {document.write("Pour visualiser
les études il est préférable d'utiliser Windows avec Internet Explorer ou
l'extension IETab de Firefox. n To see the studies it is better to do it
under Windows and use Internet Explorer or use extension IETab of Firefox")}
</script>

Le caractère n ne fair rien . Il n'y a pas de saut de ligne.

Merci
Avatar
ASM
Encore une énigme pour moi (mais surement pas pour vous)

document.write("Pour visualiser
les études il est préférable d'utiliser Windows avec Internet Explorer ou
l'extension IETab de Firefox. n To see the studies it is better to do it
under Windows and use Internet Explorer or use extension IETab of Firefox")

Le caractère n ne fair rien . Il n'y a pas de saut de ligne.


Je n'ai jamais vu en html un retour chariot passer du texte à la ligne.

Réfléchis un peu et tu trouveras la solution.


Pendant que tu y es, revois tes imagettes et refais les (via un
pthotoMachin quelconque) à la bonne taille.

--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé

Avatar
Tantale
J'ai trouvé deux imagettes mal dimmensionnées : Selfmate et Hydra - Adams
2005.

Pour le saut de ligne ce n'est peut-être pas le plus élégant mais j'ai fait
cela :

<script type="text/javascript" language="javascript">
if ( (navigator.appName.indexOf("Explorer") < 0) ||
(navigator.userAgent.indexOf("Mac")) > 0) {document.write("Pour visualiser
les études il est préférable d'utiliser Windows avec Internet Explorer ou
l'extension IETab de Firefox")}
</script>
<br><br>
<script type="text/javascript" language="javascript">
if ( (navigator.appName.indexOf("Explorer") < 0) ||
(navigator.userAgent.indexOf("Mac")) > 0) {document.write("To see the
studies it is better to do it under Windows and use Internet Explorer or use
extension IETab of Firefox")}
</script>

Et ça marche.

Quand à mettre un lien sur IEtab ça dépasse largement mes capacités.

Merci

JMR
Avatar
unbewusst.sein
ASM wrote:

Je n'ai jamais vu en html un retour chariot passer du texte à la ligne.


si dans un <pre />
--
Artaban de Médée

Avatar
ASM
J'ai trouvé deux imagettes mal dimmensionnées : Selfmate et Hydra - Adams
2005.


Erreur de ma part !
Je parlais à quelqu'un d'autre. :-(
Excuses.

Pour le saut de ligne ce n'est peut-être pas le plus élégant mais j'ai fait
cela :


et tu ne pouvais glisser les balises directement dans le script ?

Quand à mettre un lien sur IEtab ça dépasse largement mes capacités.


Je t'avais indiqué la totale dans "Question simple"


Je continue à être sidéré que tu puisses réaliser un tel site sans rien
y connaître !

--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé

Avatar
ASM
ASM wrote:

Je n'ai jamais vu en html un retour chariot passer du texte à la ligne.


si dans un <pre />


Oui bon ...
n'enduis pas de doutes le newbie

--
Stephane Moriaux et son (moins) vieux Mac déjà dépassé


Avatar
Cenekemoi
Encore une énigme pour moi (mais surement pas pour vous)

Dans mon script

<script type="text/javascript" language="javascript">
if ( (navigator.appName.indexOf("Explorer") < 0) ||
(navigator.userAgent.indexOf("Mac")) > 0) {document.write("Pour
visualiser les études il est préférable d'utiliser Windows avec
Internet Explorer ou l'extension IETab de Firefox. n To see the
studies it is better to do it under Windows and use Internet Explorer
or use extension IETab of Firefox")} </script>

Le caractère n ne fair rien . Il n'y a pas de saut de ligne.

Merci


Avec alert(...), le n fonctionne.

Avec document.write, on est dans du Html, il faut (et il suffit de)
mettre "<br/>".

--
Cordialement, Thierry ;-)

Avatar
Tantale
Je continue à être sidéré que tu puisses réaliser un tel site sans rien y
connaître !
Je prends cela comme un compliment o)


Mon script s'améliore

<script type="text/javascript" language="javascript">
if ( (navigator.appName.indexOf("Explorer") < 0) ||
(navigator.userAgent.indexOf("Mac")) > 0)
{document.write("Pour visualiser les études il est préférable d'être sous
Windows avec Internet Explorer ou l'extension IETab de Firefox <br><br>To
view the studies it is better to be under Windows and Internet Explorer or
Firefox with extension IETab")}
</script>

J'ai quelques doutes sur la partie de la totale :

if ( (navigator.userAgent.indexOf("Firefox") > 0)
)
document.write("<br>Avec Firefox 1.5 pour <b>Windows</b>
il est préférable d'avoir l'extension <a
href="extensions.geckozone.org/IETab">IETab</a><br>Pour les autres
qu'ils se débrouillent !");

Chez moi ça ne marche pas mais sans doute je fais encore une bêtise.

JMR

Avatar
unbewusst.sein
ASM wrote:

n'enduis pas de doutes le newbie


pédagogique ?
--
Artaban de Médée

1 2 3