popup scroll - HTML/CSS - Programmation
Marsh Posté le 05-01-2005 à 19:32:05
IE 5.0 est super vieux, est-il vraiment intéressant de vouloir faire quelque chose de compatible ? C'est comme ceux qui veulent que ça marche sous NS4.7, c'est même pas la peine... En plue IE6 est en téléchargement gratos et libre...
Marsh Posté le 05-01-2005 à 22:31:28
ie 6 est un peu pourri désolé
Je sais bien que ie n'est pas aux normes, mais c'est ce que j'ai le plus sur mon site...(15% de ie6 ..)
Et les entreprises sont sur ie5 ou nescape4.7 dans beaucoup de cas, surtout le public ..
Marsh Posté le 05-01-2005 à 22:48:30
15% de IE6 ?
Sinon IE6 est le moins pourri de la ligne
Maintenant c'est sûr que dans les entreprises
Marsh Posté le 06-01-2005 à 00:20:33
Si ca interesse, avec javaScript ca donne ca:
<html>
<head>
<title>Menu déroulant avec popup</title>
<script language ="JavaScript" >
function openNewWindow()
{
var index = document.countriesForm.countriesChoiceSelect.selectedIndex;
if( index > 1 ) {
window.open( document.countriesForm.countriesChoiceSelect.options[index].value );
}
}
var whitespace = " \t\n\r";
</script>
</head>
<body>
<div align="center">
<form name="countriesForm" action="/CatalogAction.do" method="post">
<select name="countriesChoiceSelect" onChange="openNewWindow()" class="head">
<option selected>Sites</option>
<option>----------------</option>
<option value="http://www.site1.com">Site 1</option>
<option value="http://www.site2.com">Site 2</option>
</select>
</form>
</body>
</html>
Marsh Posté le 06-01-2005 à 08:06:59
Pas très valide ton truc Manque un div dans le form, l'attribut language de la balise script existe pas, les noms de tes champs sont over trop long (remplace genre countriesChoiceSelect par 'country', genre le "choiceSelect", c'est limite de la notation hongroise)...
Aussi, fait ultra gaffe avec l'ouverture de quelque chose dans l'évènement onchange, genre si t'essaye de choisir un élément de ta select au clavier, à chaque ligne ça va ouvrir un popup. Il faut TOUJOURS mettre genre un bouton "Ok" ou "Go" à côté, pour ceux qui surfent au clavier (et ça m'arrive souvent)
Marsh Posté le 06-01-2005 à 08:51:12
ceux qui surfent au clavier sur un site en php, je leur souhaite un bon courage, il ont au moins 80 liens avant d'arriver a la radio ...
je vais voir pour le code.
et le code que j'ai mis je ne compte pas m'en servir (le dernier), vu que ce n'est qu'un block et non une page complete.
Marsh Posté le 06-01-2005 à 09:11:41
Ben ça arrive que tu sélectionnes à la souris ta liste, et avec les touches Haut et Bas, tu fais défiler les trucs
Marsh Posté le 06-01-2005 à 09:24:33
Sur ce que j'ai fait ca marche , mais ca ouvre pas sur ie lol
Marsh Posté le 06-01-2005 à 11:07:50
Je viens de tester ton script sur IE 5.01 et IE6 ... les fenêtres s'ouvrent ...
Sinon je suis dacord avec Florent sur le coup du bouton ...et le reste aussi tiens =)
Marsh Posté le 09-01-2005 à 17:47:46
ca ne marche pas chez moi Azzazel avec ie 5.00.32 etc ...
Et je l'ai fait testé a plusieurs personnes etant sur xp .. Le fait que ca marche chez toi me rassure un peu mais ne m'aide pas beaucoup.
Et j'ai mis le bouton ok pour les motivés ... sur le local pour l'instant. Mais testez au clavier vous verrez bien, vaux mieux mettre le winamp dans ce cas c'est beaucoup plus rapide
Marsh Posté le 05-01-2005 à 18:33:19
Bonsoir tout le monde,
J'ai créé pour un site en php, un block contenant 3 scrolls "classiques".
Un des scroll est destiné a écouter la radio, et je voudrais renvoyer une page avec le lecteur en popup.
J'ai réussi à faire quelque chose, qui marche sous firefox, mais pas sur ie 5.0.
J'aimerai avoir votre avis..
Je ne voudrais pas utiliser de script, ou de java, vu que je ne colle que le contenu du <body>, la page de contient pas de <head> etc.
Et si possible, un bouton pour fermer la fenêtre si quelqu'un à une idée...
<form name="jump">
<select name="radio" onChange="location=document.jump.radio.options[document.jump.radio.selectedIndex].value;" value="GO" size="1">
<option selected>Radio</option>
<option onclick="window.open('http://../premiereradio.htm','Nom de la page','toolbar=0,location=0,directories=0,status=1,scrollbars=1,resizable=1,copyhistory=0,menuBar=0,width=300,height=200');return(false)" value="#">premiereradio</option>
...
</select></form>
Merci pour vos réponses.
CK
Message édité par mta-ck le 05-01-2005 à 18:35:18