Hallo
Ich bin absoluter Anfänger und deswegen dürfte meine Frage bestimmt leicht zu beantworten sein.
Ich habe auf meiner HP ein Gästebuch angelegt (php). Da das Gästebuch nicht über Smilies verfügte, hab ich mir ein Script gesucht wo ich meine eigenen Smilies einbinden kann.
Habe auch ein recht einfaches Script gefunden und es funktioniert soweit ganz gut.
Mein Problem ist nun aber, das nach 15 Smilies die Browserzeile voll ist und das Script die weiteren nicht mehr anzeigt. Nach dem 15. Smily sollte dann eigentlich ein Zeilenumbruch kommen, aber anstatt einen Zeilenumbruch zu machen, zeigt er die restlichen Smilies nicht mehr an.
Wie füge ich da einen Zeilenumbruch ein?
Hier ein kleine Auszug aus dem Script:
var smileys = "ja";
var text_formation = "nein";
var url = "nein";
.
.
.
.
/* namen der *.gif dateien */
var arr = new Array("pink01", "pink02", "pink03", "pink04", "pink05", "pink06", "pink07", "pink08", "pink09", "pink10", "pink11", "pink12", "pink13", "pink14", "pink15", "pink16", "pink17", "pink18", "pink19", "pink20", "pink21", "pink22", "pink23", "pink24", "pink25", "pink26", "pink27","pink28", "pink29");
.
.
.
.
function showSmileys(id)
{
//div_id vergeben
var div_id = Math.random() + Math.random() + Math.random() + Math.random() + Math.random();
document.write("<a href=\"javascript:divResize('" + div_id + "');\" title=\"Smileys und BBcode anzeigen\">⇒ Smileys anzeigen</a><br /><div id=\"" + div_id + "\" style=\"overflow: hidden; height:0px; border:0px;\">");
if(smileys == "ja" && typeof(hide_smileys) == "undefined")
{
for (var i = 0; i <= 16; i++)
document.write("<img src=\"" + pfad + arr[i] + ".gif\" alt=\"" + arr[i] + "\" onclick=\"javascript:addSmiley(':" + arr[i] + ": ','" + id + "')\" class=\"bbcuss_smiley\" />");
}
Hoffe da ist ausreichen.
Wenn es jemand weiß, bitte eine einfacher und simple Erklärung
Danke!
Ich bin absoluter Anfänger und deswegen dürfte meine Frage bestimmt leicht zu beantworten sein.
Ich habe auf meiner HP ein Gästebuch angelegt (php). Da das Gästebuch nicht über Smilies verfügte, hab ich mir ein Script gesucht wo ich meine eigenen Smilies einbinden kann.
Habe auch ein recht einfaches Script gefunden und es funktioniert soweit ganz gut.
Mein Problem ist nun aber, das nach 15 Smilies die Browserzeile voll ist und das Script die weiteren nicht mehr anzeigt. Nach dem 15. Smily sollte dann eigentlich ein Zeilenumbruch kommen, aber anstatt einen Zeilenumbruch zu machen, zeigt er die restlichen Smilies nicht mehr an.
Wie füge ich da einen Zeilenumbruch ein?
Hier ein kleine Auszug aus dem Script:
var smileys = "ja";
var text_formation = "nein";
var url = "nein";
.
.
.
.
/* namen der *.gif dateien */
var arr = new Array("pink01", "pink02", "pink03", "pink04", "pink05", "pink06", "pink07", "pink08", "pink09", "pink10", "pink11", "pink12", "pink13", "pink14", "pink15", "pink16", "pink17", "pink18", "pink19", "pink20", "pink21", "pink22", "pink23", "pink24", "pink25", "pink26", "pink27","pink28", "pink29");
.
.
.
.
function showSmileys(id)
{
//div_id vergeben
var div_id = Math.random() + Math.random() + Math.random() + Math.random() + Math.random();
document.write("<a href=\"javascript:divResize('" + div_id + "');\" title=\"Smileys und BBcode anzeigen\">⇒ Smileys anzeigen</a><br /><div id=\"" + div_id + "\" style=\"overflow: hidden; height:0px; border:0px;\">");
if(smileys == "ja" && typeof(hide_smileys) == "undefined")
{
for (var i = 0; i <= 16; i++)
document.write("<img src=\"" + pfad + arr[i] + ".gif\" alt=\"" + arr[i] + "\" onclick=\"javascript:addSmiley(':" + arr[i] + ": ','" + id + "')\" class=\"bbcuss_smiley\" />");
}
Hoffe da ist ausreichen.
Wenn es jemand weiß, bitte eine einfacher und simple Erklärung
Danke!
Kommentar