Scrivere l'html

Bubbi

Nuovo Utente
21 Set 2006
19
0
0
Ciao a tutti.
Sto cercando di fare una piccola modifica ad uno script che mi crea i link di condivisione ai social network.
Lo script scrive il codice html nella pagina con document.write, quindi riesco a posizionare il codice creato dallo script con il css in modo assoluto.
Io invece vorrei posizionare il codice così creato in un punto specifico della mia pagina e perciò avevo pensato di richiamarlo in un div segnaposto, del tipo:
HTML:
<html>
<body onLoad="scrivi();">
<div id="segnaposto"></div>
</body>
</html>
e poi scrivere nella pagina così:
Codice:
<script type="text/javascript">
function scrivi() {
var div = document.getElementById("segnaposto");
div.innerHTML = "<table><tr><td><strong><em>creo l'html</em></strong></td></tr></table>";
}
</script>

Solo che nello script originale c'è anche un ciclo for e non so come integrarlo con il resto..
Questo è la parte dello script originale:
Codice:
...
document.write("<table class='tabellaSCSP'><tr>");
document.write("<td  class=\"tdspaziatore\"></td>");
document.write("<td valign=\"middle\" align=\"center\" class=\"colonnaSCSP\"><a href=\"javascript:window.print()\"><img title=\"Stampa la pagina\" border='0' src='" + UrlPublicSP +"print.png'></a></td>");
document.write("<td valign=\"middle\" align=\"center\" class=\"colonnaSCSP\"><a href=\"mailto:?subject=Questo%20sito%20potrebbe%20interessarti\"><img title=\"Spedisci ad un amico\" border='0' src='" + UrlPublicSP +"email.png'></a></td>");
document.write("<td valign=\"middle\" align=\"center\">|</td>");
curColonnaSP = 0;
for (i=0;i<serviziCondivisioneSVC.length;i++)
{
	document.write("<td valign=\"middle\" align=\"center\" class=\"colonnaSCSP\"><a href=\"javascript:apriSCSP('" + i + "')\"><img title=\"" + serviziCondivisioneSVC[i] + "\" border='0' src='" + UrlPublicSP + serviziCondivisioneICO[i] + "'></a></td>");
	curColonnaSP = curColonnaSP + 1;
	if (curColonnaSP == maxColonneSP && i < serviziCondivisioneSVC.length-1)
	{
		document.write("</tr><tr>");
		curColonnaSP = 0;
	}
	
	
}

if (curColonnaSP < maxColonneSP)
{

	for (m=curColonnaSP;m<maxColonneSP;m++)
	{
		document.write("<td class=\"colonnaMSP\"></td>");
	}
}


document.write("<td  class=\"colonnaTitoloSCSP\">" + NomeLinkSP +"</td>");
document.write("</tr></table>");

Io fin qui sono riuscita a farlo funzionare:
Codice:
...
var div = document.getElementById("segnaposto");
div.innerHTML = "<table class='tabellaSCSP'><tr><td  class=\"tdspaziatore\"></td><td valign=\"middle\" align=\"center\" class=\"colonnaSCSP\"><a href=\"javascript:window.print()\"><img title=\"Stampa la pagina\" border='0' src='" + UrlPublicSP +"print.png'></a></td><td valign=\"middle\" align=\"center\" class=\"colonnaSCSP\"><a href=\"mailto:?subject=Questo%20sito%20potrebbe%20interessarti\"><img title=\"Spedisci ad un amico\" border='0' src='" + UrlPublicSP +"email.png'></a></td><td valign=\"middle\" align=\"center\">|</td>QUI CI VA INSERITO IL CICLO FOR<td  class=\"colonnaTitoloSCSP\">" + NomeLinkSP +"</td></tr></table>";
Ma il ciclo for non so come integrarlo.
Qualcuno mi può dare una dritta??
 

Bubbi

Nuovo Utente
21 Set 2006
19
0
0
Ho risolto così:

Codice:
<html>
<body onLoad="scrivi();">
<div id="segnaposto"></div>
</body>
</html>

e per lo script:

function scrivi() {
var div = document.getElementById("segnaposto");
CodHtml = "<table class='tabellaSCSP'><tr>";
CodHtml += "<td  class=\"tdspaziatore\"><img src=\"img/spaziatore.gif\" border='0' width=\"20\" height=\"20\"></td><td valign=\"middle\" align=\"center\" class=\"colonnaSCSP\"><a href=\"javascript:window.print()\"><img title=\"Stampa la pagina\" border='0' src='" + UrlPublicSP +"print.png'></a></td><td valign=\"middle\" align=\"center\" class=\"colonnaSCSP\"><a href=\"mailto:?subject=Questo%20sito%20potrebbe%20interessarti\"><img title=\"Spedisci ad un amico\" border='0' src='" + UrlPublicSP +"email.png'></a></td><td valign=\"middle\" align=\"center\">|</td>";


curColonnaSP = 0;
for (i=0;i<serviziCondivisioneSVC.length;i++)
{
	CodHtml += "<td valign=\"middle\" align=\"center\" class=\"colonnaSCSP\"><a href=\"javascript:apriSCSP('" + i + "')\"><img title=\"" + serviziCondivisioneSVC[i] + "\" border='0' src='" + UrlPublicSP + serviziCondivisioneICO[i] + "'></a></td>";
	curColonnaSP = curColonnaSP + 1;
	if (curColonnaSP == maxColonneSP && i < serviziCondivisioneSVC.length-1)
	{
		CodHtml  +="</tr><tr>"
		curColonnaSP = 0;
	}
}

CodHtml +="<td class=\"colonnaTitoloSCSP\">" + NomeLinkSP +"</td>";
CodHtml +="</tr></table>";
div.innerHTML=CodHtml;
}

:dormo:
 
Discussioni simili
Autore Titolo Forum Risposte Data
B PHP e JQUERY per scrivere codice html dinamicamente PHP 2
P [HTML] scrivere il titolo di una pagina nella pagina stessa, si può? HTML e CSS 3
A Scrivere da pagina .php su altra pagina .html PHP 4
S scrivere e-mail in html Posta Elettronica 6
Eugene "<html xmlns=..." a cosa serve e cosa scrivere HTML e CSS 0
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
F Scrivere dei dati in word con php PHP 0
E Scrivere una data corrente in un pdf PHP 1
J Scrivere in due JPanel Java 1
R [C#] Scrivere un post in grassetto con Selenium su FB Mobile .NET Framework 0
N Scrivere su file PDF PHP 4
P textbox- scrivere tutto su una sola riga anche se si va a capo .NET Framework 2
alexice51 proggrammi per scrivere in javascript? Javascript 3
Cosina [PHP] Scrivere dati in un div specifico PHP 3
Drago73 [Java] leggere/scrivere txt server Java 0
C [PHP] Scrivere testo su immagine PHP 3
C [PHP] scrivere o aggiornare record in tabella PHP 7
spider81man Scrivere su file .txt da form php PHP 2
napuleone scrivere in un file <?php $variabile PHP 1
B Scrivere in una casella di testo una variabile PHP PHP 9
B [PHP] Scrivere risposta multipla in database PHP 1
crealatualista Scrivere in un file php aperto dal codice php! PHP 7
Y scrivere file in ascii PHP 1
S Come inserire file in database Mysql senza scrivere codice PHP? PHP 0
V Array da scrivere PHP 2
L Scrivere valori nel campo INPUT TEXT a seconda della SELECT Javascript 0
E scrivere nome immagine su db PHP 2
M Come scrivere CSS da un template in Photoshop(.PSD)? HTML e CSS 5
I scrivere solo il percorso (e nome file) di un file allegato (type="file") PHP 1
E Cercare un valore e scrivere tutta la riga txt che lo contiene PHP 15
filippino Link per scrivere un'email HTML e CSS 1
S Far scrivere un testo ad un utente registrato..... PHP 3
L Come far commentare/scrivere agli altri utenti?? Windows e Software 10
A Java: Scrivere su un file senza sovrascriverlo Java 1
S richiesta permessi per scrivere nelle sezioni Supporto Mr.Webmaster 0
criric Effetto macchina da scrivere Snippet Javascript 0
P Scrivere delle matrici su file csv PHP 2
4 in asp si puo scrivere così? Classic ASP 1
M Scrivere contenuto variabile su txt PHP 3
M Script per scrivere la data su vari file immagine PHP 12
N Scrivere in campo nascosto Javascript 1
IImanuII Scrivere su un file php PHP 7
maxbossi [LEGGERE] Perchè NON ho il permesso di scrivere in questa sezione? Presenta il tuo Sito 0
B Scrivere articolo con joomla Joomla 2
N Scrivere in un DIV in base alle scelte fatte in due select Javascript 5
D Scrivere un'espressione condizionale in Access Visual Basic 0
M MyReviews.it se ami scrivere Presenta il tuo Sito 8
V Effetto macchina da scrivere Javascript 3
F scrivere con le variabili php su dreamweaver PHP 3
T Scrivere il contenuto di un database in un file di testo PHP 2

Discussioni simili