Avatar billede him Nybegynder
02. oktober 2002 - 18:23 Der er 3 kommentarer og
1 løsning

Tilføje til en boks...

Jeg har fået hjælp til hvordan man kan tilføje noget i en boks ved tryk på et link her: http://www.eksperten.dk/spm/263671

Nu har jeg prøvet at sætte det ind i tagwallen på www.tbbc.lir.dk men det funker ikke rigtigt! :/

Her er koden jeg bruger:

<script language="javascript">
var tekst1 = " [:)] "
var tekst2 = " [:-)] "
var tekst3 = " [:))] "
var tekst4 = " [:o)] "
var tekst5 = " [;)] "
var tekst6 = " [;o)] "
var tekst7 = " [:D] "
var tekst8 = " [:O] "
var tekst9 = " [:(] "
var tekst10 = " [:/] "
var tekst11 = " [;(] "

function billede1()
{
document.billede.tag.value += tekst1
}
function billede2()
{
document.billede.tag.value += tekst2
}
function billede3()
{
document.billede.tag.value += tekst3
}
function billede4()
{
document.billede.tag.value += tekst4
}
function billede5()
{
document.billede.tag.value += tekst5
}
function billede6()
{
document.billede.tag.value += tekst6
}
function billede7()
{
document.billede.tag.value += tekst7
}
function billede8()
{
document.billede.tag.value += tekst8
}
function billede9()
{
document.billede.tag.value += tekst9
}
function billede10()
{
document.billede.tag.value += tekst10
}
function billede11()
{
document.billede.tag.value += tekst11
}
</script>

<a href='#' onclick='billede1();return false'><img src='tagwall/smileys/smile.gif' border='0' alt='[:)]'></a>
<a href='#' onclick='billede2();return false'><img src='tagwall/smileys/cool.gif' border='0' alt='[:-)]'></a>
<a href='#' onclick='billede3();return false'><img src='tagwall/smileys/tongue.gif' border='0' alt='[:))]'></a>
<a href='#' onclick='billede4();return false'><img src='tagwall/smileys/laugh.gif' border='0' alt='[:o)]'></a>
<a href='#' onclick='billede5();return false'><img src='tagwall/smileys/wink.gif' border='0' alt='[;)]'></a>
<a href='#' onclick='billede6();return false'><img src='tagwall/smileys/smilehard.gif' border='0' alt='[;o)]'></a>
<a href='#' onclick='billede7();return false'><img src='tagwall/smileys/tongue.gif' border='0' alt='[:D]'></a>
<a href='#' onclick='billede8();return false'><img src='tagwall/smileys/shocked.gif' border='0' alt='[:O]'></a>
<a href='#' onclick='billede9();return false'><img src='tagwall/smileys/rolleyes.gif' border='0' alt='[:(]'></a>
<a href='#' onclick='billede10();return false'><img src='tagwall/smileys/sad.gif' border='0' alt='[:/]'></a>
<a href='#' onclick='billede11();return false'><img src='tagwall/smileys/embarassed.gif' border='0' alt='[;(]'></a><br>

Håber meget på der er en der kan/vil hjælpe mig med at få det til at fungere... :)
Avatar billede him Nybegynder
02. oktober 2002 - 18:40 #1
HJÆLP!!!! ;)
Avatar billede Slettet bruger
02. oktober 2002 - 20:57 #2
Dit script skal ændres til dette:

<script type="text/javascript" language="javascript">
tekst = new Array();

tekst[0] = " [:)] "
tekst[1] = " [:-)] "
tekst[2] = " [:))] "
tekst[3] = " [:o)] "
tekst[4] = " [;)] "
tekst[5] = " [;o)] "
tekst[6] = " [:D] "
tekst[7] = " [:O] "
tekst[8] = " [:(] "
tekst[9] = " [:/] "
tekst[10] = " [;(] "

function billede(nr) {
document.forms["addtag"].tag.value += tekst[nr];
}
</script>

Det er 3 mia. gange smartere og det virker endda.

Nu skal scriptet bare kaldes således:

<a href="#" onClick="billede(0); return false"><img src="tagwall/smileys/smile.gif" border="0" alt="[:)]"></a>

Læg mærke til, at der skal stå billede(X), hvor X er smiley'ens nummer MINUS ÉN!
Avatar billede him Nybegynder
02. oktober 2002 - 22:24 #3
NICE!!!! mange tark..

FOr at jeg kan lære noget, vil du så ikke fortælle hvad forskellen på det er?
Avatar billede Slettet bruger
03. oktober 2002 - 14:43 #4
For det første bruger jeg kun ét array og ikke 11 variabler. Det gør, at du fx kan kalde en variabel for tekst9 en anden gang uden at skulle tage hensyn for det andet script. Arrays starter med 0 i JavaScript.
For det andet tager funktionen "billede" imod et nr. Den tilføjer så teksten, der står i arrayet "tekst"'s X'ne række, hvor X selvfølgelig er nummeret.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester