ciao raga credo sia un problema semplice per voi, ma non riesco a capire dove sia
in pratica richiamo un file js su un codice html/php
questo è il file js
codice:
var arrInput = new Array(0);
var arrInputValue = new Array(0);
function addInput() {
alert("ciao");
//arrInput.push(createInput(arrInput.length));
arrInput.push(arrInput.length);
//arrInputValue.push(arrInputValue.length);
arrInputValue.push("");
display();
}
function display() {
document.getElementById('parah').innerHTML="";
for (intI=0;intI<arrInput.length;intI++) {
document.getElementById('parah').innerHTML+=createInput(arrInput[intI], arrInputValue[intI]);
}
}
function saveValue(intId,strValue) {
arrInputValue[intId]=strValue;
}
function createInput(id,value) {
return "<input name='file[]' type='file' id='test "+ id +"' onChange='javascript:saveValue("+ id +",this.value)' value='"+ value +"'><br>";
}
function deleteInput() {
if (arrInput.length > 0) {
arrInput.pop();
arrInputValue.pop();
}
display();
questo il file php
Codice PHP:
<!DOCTYPE unspecified PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<?php include 'Gen_Questionario.php';//
Apro la sessione e...session_start ();//
Recupero i dati...
if (isset ( $_SESSION ['id_questionario'] ) && isset ( $_SESSION ['nome_questionario'] )) {
$id_quest = $_SESSION ['id_questionario'];
$nome_questionario = $_SESSION ['nome_questionario'];}?>
<head><link rel="stylesheet" type="text/css" href="css/style_div.css">
<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
<script type="text/javascript" src="js/Insert_file.js"></script>
<link rel="stylesheet" type="text/css" href="css/tools.css">
</head>
<h2>Editor Testo</h2><body>
<form name="domanda" action="Insert_quest.php" method="post" enctype="multipart/form-data">
<?phpif (isset ( $id_quest )) {
echo "Questionario numero " . $id_quest;}?>
<br>Nome questionario: <?phpif (isset ( $id_quest ) && isset ( $nome_questionario )) {
echo " " . $nome_questionario;} else {
?>
<input type="text" name="nome_questionario" value=""><br><?php }?>
<p>Domanda di tipo?</p>
<select name="tipo">
<option value="sociale">Sociale</option>
<option value="linguistico">Liguisitco</option>
<option value="psicologico">Psicologico</option>
</select> <br>
<p>
Inserisci la domanda
<!-- leggere id domanda da DB -->
nel questionario e scegli il tipo di risposta </p>
<?php
// leggere da db $name_quest, domanda di codice del questionario di codice
$ckeditor = 'domanda_ck';
$questionario = new Gen_Questionario ();
$questionario->inserimento_testo ( $ckeditor );?>
<label>Vuoi inserire un contenuto multimediale audio/video?</label><br>
<button type = "button" id="buttonSub" onclick="addInput()">Aggiungi file</button><br>
<!-- <div class="ombrDv"><a class="buttonImg" href="javascript:addInput()">Aggiungi un file</a></div><br> -->
<p id="parah"></p>
<label>Scegli il tipo di risposta:</label><br>
<input type="radio" name="risposta" checked="checked" value="radio">Radio Box<br>
<input type="radio" name="risposta" value="text">Text Box<br>
<input type="radio" name="risposta" value="checkbox">Check Box<br>
<input type="radio" name="risposta" value="range">Range<br> <br>
<input type="submit"value="Inserisci domanda">
</form></body>
</html>
Non capisco come sull'onclick del button
codice HTML:
<button type = "button" id="buttonSub" onclick="addInput()">Aggiungi file</button><br>
non succede nulla, in pratica noto che non mi carica il file js esterno, ho provato a mettere un alert e niente, tant'è vero che se inserisco dentro la pagina il codice js l'onclick funziona correttamente...
dove sbaglio??
grazie per l'aiuto