Avatar billede hmortensen Nybegynder
06. marts 2003 - 13:37 Der er 12 kommentarer og
1 løsning

Java script & PHP

Hejsa

Jeg sidder og leger med en tagwall, og vil nu ha at man kan indsætte smileys.

Jeg har en side, hvor man indskriver sin besked.
Der er det her script:

<script>
hwin = null;
function smiley() {
if (hwin && !hwin.closed)
hwin.focus();
else
hwin = window.open("smiley.php","SmileyVindue","toolbars=no,scrollbars=no,status=no,resizable=no,width=175,height=5,top=180,left=260");
}
</script>
som åbner et popupvindue

Og i mit popup vindue, er der følgende:
<html>
<head>
<script>
function setsmiley(smiley){
opener.formen.text.value = opener.formen.text.value + smiley;
}
</script>
<title>Smiley</title>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<?
include("connect.php");
$q = mysql_query("SELECT code, pic FROM smiley ORDER BY sid");
while($data = mysql_fetch_array($q))
{
echo "<a href='#'><img alt='$data[0]' src='images/smiley/$data[1].gif' border='0' onClick=\"java script:setsmiley(' $data[0] '); window.close();\"></a></a>";
}
?>
</td>
  </tr>
</table>

Så skulle den så indsætte ex. :d, når man trykker på det billed, osv...

Det virker, når jeg laver det uden database.

Nogen forslag ??
Avatar billede razor Nybegynder
06. marts 2003 - 13:45 #1
Hvad er problemet?
Avatar billede hmortensen Nybegynder
06. marts 2003 - 21:27 #2
Hvad sker der her ??
Avatar billede Slettet bruger
06. marts 2003 - 21:28 #3
hindu> ekspertens databaser der fejler noget for tiden..
Avatar billede ohmish Nybegynder
06. marts 2003 - 21:29 #4
ja hva sker der her?? sikke et godt spørgsmål
Avatar billede ohmish Nybegynder
06. marts 2003 - 21:29 #5
skriv spørgsmålet igen her
Avatar billede Slettet bruger
06. marts 2003 - 21:30 #6
ohmish> lad dog vær at lægge et svar... det var da noget underligt noget? :)
Avatar billede ohmish Nybegynder
06. marts 2003 - 22:04 #7
ja, men det var for at følge det skæve ved dette "spørgsmål" :)
Avatar billede hmortensen Nybegynder
07. marts 2003 - 09:39 #8
Jeg har et problem med en tagwall og nogle smilies.

Jeg har et java script, hvor man får et popupvindue, ved indskrivning, hvor man kan trykke på en smiley, og så propper den koden (ex. :D) ind i min textarea. Jeg ville så lave om på det, så smilies lå i en db, men nu kan man ikke trykke på smilies mere...

Her er mit script:
<script>
function setsmiley(smiley){
opener.formen.text.value = opener.formen.text.value + smiley;
}
</script>

Og her henter jeg fra db'en...
$q = mysql_query("SELECT code, pic FROM smiley ORDER BY sid");
while($data = mysql_fetch_array($q))
{
echo "<a href='#'><img alt='$data[0]' src='images/smiley/$data[1].gif' border='0' onClick=\"java script:setsmiley(' $data[0] '); window.close();\"></a>";
}

Hvad kan der være galt ??
Avatar billede ohmish Nybegynder
07. marts 2003 - 13:38 #9
ja jeg må jo ik svare
Avatar billede ohmish Nybegynder
07. marts 2003 - 13:39 #10
hvorfor vil du ha billeder i databasen?
Avatar billede hmortensen Nybegynder
08. marts 2003 - 19:01 #11
spørgsmålet går ikke på, hvorfor jeg vil det, det skal bare laves sådan....
Avatar billede ohmish Nybegynder
08. marts 2003 - 20:19 #12
ok. jeg spurgte fordi.. det er ret besværligt, og tungt. du kan f.eks ikke cache filer der ligger i db, så de ska hentes forfra hver gang. :)
Avatar billede hmortensen Nybegynder
10. marts 2003 - 12:39 #13
Det er kun stien, som ligger i db'en...

Men anyway, jeg har fået det til at virke...

Havde lavet en stavebøv... :D
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