Salve!
Vorrei sapere come riesco ad inserire un iframe utilizzando il comando innerhtml!

questo è il codice che ho creato io, e che non funziona per colpa degli apici malefici
codice:
<html>
<head>
<title>AJAX, le basi prima dell' utilizzo</title>
<script type="text/javascript">
<!--//
function prendiElementoDaId(id_elemento) {
 var elemento;
 if(document.getElementById)
  elemento = document.getElementById(id_elemento);
 else
  elemento = document.all[id_elemento];
 return elemento;
};
//-->
</script>
</head>
<body>
 
<?php



?>


<p id="paragrafo">
testo del paragrafo che verrà cambiato al caricamento del documento
</p>

<p onclick="prendiElementoDaId('paragrafo').innerHTML = '
<iframe src="ImmaginiSito/Giardini/slideshow.swf" width="100%" height="90%" >Contenuto alternativo per i browser che non leggono gli iframe.</iframe> '"> provaaaaaaaaaaaa</p>
<?php  ?>
</body>
</html>

Questo è quello che il browser restituisce

codice:
testo del paragrafo che verrà cambiato al caricamento del documento

Contenuto alternativo per i browser che non leggono gli iframe. '"> provaaaaaaaaaaaa
Avete suggerimenti da darmi? per sistemare questo fastidioso problema?
Anche utilizzando php (che sono poco più ferrato di js)

Vi ringrazio anticipatamente!