PDA

View Full Version : le barre come nei siti di faccine


LuPellox85
24-01-2004, 00:20
vorrei fare una textbox come quella di questo sito
http://www.mysmilies.com/?cat=animals
nel mio sito di faccine... dove se clicco una faccina appare l'indirizzo
sapete in che linguaggio č fatta? come dovrei muovermi?
grazie in anticipo :)

lalli83
24-01-2004, 21:26
javascript:

su onmousedown richiama la funzione DoSmiley(this.src), cioe su se stesso.

<script language="JavaScript">
function DoSmiley(smiley) {
doc = parent.top.codef.document;
doc.smileyf.smileycode.value = ""+smiley+"";
doc.smileyf.smileycode.select();
if (doc.execCommand)
{
doc.execCommand('copy');
}
}
</script>

Tasto destro --> HTML...quindi il merito rimane a creatore del sito :O

ps: carino il sito :p

LuPellox85
26-01-2004, 13:48
l'ho fatto.. cosė.. ma non mi funzionea


<html>
<head>
<title>Untitled Document</title>
<script language="JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function DoSmiley(smiley) {
doc = parent.top.codef.document;
doc.smileyf.smileycode.value = ""+smiley+"";
doc.smileyf.smileycode.select();
if (doc.execCommand) {
doc.execCommand('copy');
}
}
//-->

</script>


</head>

<body bgcolor="#003366" text="#000000">
<form id="smileyf" name="smileyf">
<table width="693" height="600" cellspacing="0" align="center" >
<tr>
<td height="68" bgcolor="#FFFFFF" bordercolor="#FFFFFF" colspan="2" ><img src="indexfiles/spammers.gif" width="155" height="45"><img src="indexfiles/griffe.gif" width="234" height="22"></td>
</tr>
<tr>
<td height="38" colspan="2" bgcolor="#FFFFFF" bordercolor="#FFFFFF" border="1" >
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif">|
<a href="index.htm">Home</a> | Forum | Links | Spammer Clan | Mail Me
| Immagini | Burlone | Cartelli | Classiche | Dolci | Faccione | Feste
|<font color="#FFFFFF"> |</font> | Kaoani | Lollanti | Matte | Natalizie
| Perplesse | Sborone | Sclerate | Sorprese | Tristi | Varie | Violente
| VM18 | </font></div>
</td>
</tr>
<tr>
<td height="22" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/immagini.gif" width="100" height="25"></td>
<td height="452" width="587" bgcolor="#FFFFFF" bordercolor="#0066FF" border="1" rowspan="20" valign="top" ><img src='http://www.spammers.it/clas/1.gif'
onmousedown="DoSmiley(this.src);">
</td>
</tr>
<tr>
<td height="21" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/burlone.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="10" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/cartelli.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/classiche.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="12" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/dolci.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/faccione.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/feste.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/kaoani.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/lollanti.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/matte.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/natalizie.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/perplesse.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/sborone.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/sclerate.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/sorprese.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/tristi.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/varie.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/violente.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="2" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" ><img src="indexfiles/vm18.gif" width="100" height="25"></td>
</tr>
<tr>
<td height="40" width="100" bgcolor="#FFFFFF" bordercolor="#FFFFFF" >
<div align="center">
<script type="text/javascript" language="JavaScript" SRC="http://codice.shinystat.it/cgi-bin/getcod.cgi?USER=LuPellox85"></script>
<noscript> <A HREF="http://www.shinystat.it/cgi-bin/shinystatv.cgi?USER=LuPellox85" target="_top">
<IMG SRC="http://www.shinystat.it/cgi-bin/shinystat.cgi?USER=LuPellox85&NC=1" ALT="ShinyStat" BORDER="0"></A>
</noscript> </div>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFFFF" cellspacing="0" >
<div align="center"><input type="text" name="smileycode" id="smileycode"/> </div>
</td>
</tr>
</table>
</form>
</body>
</html>

LuPellox85
28-01-2004, 17:32
up

asdf
30-01-2004, 14:04
Hai dimenticato di associare l'evento del click del mouse alle immagini.
<img src="indexfiles/dolci.gif" width="100" height="25" onmousedown="DoSmiley(this.src);>

Comunque la cosa non funziona lo stesso, perche' il sito da cui vuoi copiare usa i frame, mentre il tuo sito non li usa.
Devi cambiare completamente la funzione DoSmiley con la seguente:

function DoSmiley(smiley) {
document.smileyf.smileycode.value = ""+smiley+"";
}




Se vuoi, puoi usare i percorsi relativi per le faccine, invece che quelli assoluti:
in questo caso dovrai cambiare ulteriormente la funzione con

function DoSmiley(smiley) {
document.smileyf.smileycode.value = "http://nomeSito/"+smiley+"";
}

LuPellox85
30-01-2004, 19:56
Originariamente inviato da asdf
Hai dimenticato di associare l'evento del click del mouse alle immagini.
<img src="indexfiles/dolci.gif" width="100" height="25" onmousedown="DoSmiley(this.src);>

Comunque la cosa non funziona lo stesso, perche' il sito da cui vuoi copiare usa i frame, mentre il tuo sito non li usa.
Devi cambiare completamente la funzione DoSmiley con la seguente:

function DoSmiley(smiley) {
document.smileyf.smileycode.value = ""+smiley+"";
}




Se vuoi, puoi usare i percorsi relativi per le faccine, invece che quelli assoluti:
in questo caso dovrai cambiare ulteriormente la funzione con

function DoSmiley(smiley) {
document.smileyf.smileycode.value = "http://nomeSito/"+smiley+"";
}

grazie! funziona!
ti voglio bene :D

LuPellox85
30-01-2004, 19:57
Originariamente inviato da LuPellox85
grazie! funziona!
ti voglio bene :D

un'ultima domanda.. č possibile allungare la textbox?

asdf
05-02-2004, 09:48
Si, basta inserire l'attributo size nel tag della text, indicandogli approssivamente di quanti caratteri deve essere larga:
<input type=text size=10>

Se vuoi anche limitare l'inserimento di caratteri ad un massimo, ma non penso sia il tuo caso visto che vuoi inserirci indirizzi web, puoi usare l'attributo maxlength
<input type=text size=10 maxlength=3>

Ciao

allmaster
07-02-2004, 18:39
ciao pellox

ti tengo d'occhio ;)

LuPellox85
07-02-2004, 18:43
Originariamente inviato da allmaster
ciao pellox

ti tengo d'occhio ;)

visto che bel sito? :)

allmaster
07-02-2004, 19:41
si
vedo che ti stai dando da fare