Cita:
Iniciado por emprear si inicias echo con " y a mitad del contenido se encuentra con otro ", se te produce el error, fijate que el resto de tus atributos, estan dellimitados por comillas simples.
Pero como tu
<body onload="init('texto')">
necesita tanto de comillas simples como de las dobles. para el valor que pasas a la variable y para encerrar el valor de onload, tendrias que escapar las " con \, para que tome el caracter literalmente
es decir
<body onload=\"init('texto');\">
sería lo correcto dentro del echo "cadena";
Saludos
Gracias emprear, muchas gracias, impagable
un saludo