A minha dúvida é a seguinte, nesta página tenho um video pronto a ser visionado e em baixo uma lista de vídeos, o que queria era que quando clicasse num dos vídeos da lista este passasse para a área de visualização, sem fazer refresh à página, portanto usando javascript.
porque não utilizas frames assim quando clicassem no link metias no <a ...target="nome da frame"> e os vídeos metias lá a correr penso que seria mais simples e mais fácil de codificar
Obrigado pelas sugestões, mas acabei por utilizar o innerHTML, que era mesmo o que queria. criei esta função que mete dentro do div, passado como argumento, o conteúdo do elemento da array que é também passado no argumento da função, Código: <script type="text/javascript"> var arrVideos = new Array(); // array com o conteúdo a ser mostrado arrVideos[0] = "AAA-0"; arrVideos[1] = "AAA-1"; arrVideos[2] = "AAA-2"; arrVideos[3] = "AAA-3"; arrVideos[4] = "AAA-4"; arrVideos[5] = "AAA-5"; arrVideos[6] = "AAA-6"; arrVideos[7] = "AAA-7"; arrVideos[8] = "AAA-8"; arrVideos[9] = "AAA-9"; // função que mostra o conteúdo escolhido function verVideo (id, el){ document.getElementById(el).innerHTML = arrVideos[id]; return false; } </script> depois nos links respectivos, meto o seguinte: Código: <a href="" onclick="return verVideo (5, "art");" title="Ver Vídeo..."> Este link mete dentro do div#art o que está no elemento 5 da array </a>