Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/10/2005, 01:02
Avatar de el_javi
el_javi
 
Fecha de Ingreso: marzo-2005
Ubicación: MAdrid
Mensajes: 844
Antigüedad: 19 años, 7 meses
Puntos: 10
Esta sería mi solución

Hola slack10 y caricatos.

Creo que lo que slack10 quiere, es que al añadir un nuevo artículo, éste se quite del combo (SELECT), pero mantengamos que el usuario está por el elemento 50 de su Combo (sin tener que recordar y recorrerlo de nuevo)...
Es así slack10?

En ese caso, lo que tendrías que hacer, es quedarte con la posición por la que vas del select.

Esto lo harías asi (o parecido):

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
	<title>Señalar en un select</title>
	<script>
		function agregarArticulo()
		{
			// Si no se ha selecionado ningún artículo... sacamos una alerta
			if(document.pedidos.articulos.selectedIndex == 0)
			{
				alert("Has de señalar un Artículo de la lista");
			}
			else 
			{
				var elementoSeleccionado = document.pedidos.articulos.selectedIndex;
				document.pedidos.articulos.options[document.pedidos.articulos.selectedIndex] = null;
				document.pedidos.articulos.selectedIndex = elementoSeleccionado - 1;
			}
		}
	</script>
</head>

<body>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<center>
<form name="pedidos" action="javascript:void:(null)">
	<select name="articulos" style="width:250px;height:20px"><option value="-1">Seleccione un Artículo<option value="Artiiculo1">Articulo 1<option value="Artiiculo2">Articulo 2<option value="Artiiculo3">Articulo 3<option value="Artiiculo4">Articulo 4<option value="Artiiculo5">Articulo 5<option value="Artiiculo6">Articulo 6 <option value="Artiiculo7">Articulo 7</select>
<br><br>
	<input type="Button" value="Añadir Articulo" onclick="agregarArticulo()">
</form>
</center>


</body>
</html>
Espero que te sea de ayuda.

Saludos.