Avatar billede kokkens Nybegynder
12. august 2010 - 21:56 Der er 3 kommentarer og
1 løsning

både javascript og php

Hej

jeg har et script hvor jeg loader et php script i en div, ved hjælp af et ajax/jquery script, i den div bliver der loade en liste, hvor der er java script:TalkTO(userid), men hvordan kan jeg få det javascript til at køre i index.php? og ikke i den file der bliver load ved hjælp af ajax/jquery?

Håber i forstå.

Kokken
Avatar billede majbom Novice
12. august 2010 - 22:04 #1
du er sq nok nødt til at vise lidt kode, før vi overhovedet kan gætte på hvad du snakker om...
Avatar billede kokkens Nybegynder
12. august 2010 - 22:09 #2
kode under her bliver skabt fra getusers.php og tilføjt ved hjælp af
[code]
PHP
echo '<tr><td style="border-top:1px solid #000000;"><a href="java script:TalkTO('.$row['id'].');"><b>'.$row['username'].'</b></a></td></tr>';
[/code]
[code]
JAVASCRIPT
function getusers() {
    $.ajax( {
    url: '/Chat/getusers.php',
    cache: false,
    timeout: 2000,
    success: function (data) {
      if (data != "") {
        document.getElementById("ChatUsers").innerHTML = '';
        $('#ChatUsers').prepend(data);
      }
    },
    complete: function() {
        setTimeout("getusers()", 2500);
    },
    async: true
    });
}
[/code]

og vil ha det javascript til at virker

[code]
function TalkTO(id) {
  $.ajax( {
    url: 'Chat/getnick.php',
    data: '?p=' + id,
    cache: false,
    timeout: 2000,
    success: function (data) {
        alert(id);
      document.getElementById("ChatPriv").value = data;
    }
   
});
}
[/code]
getusers() og TalkTO() er i index.php
Avatar billede majbom Novice
12. august 2010 - 23:07 #3
kan du ikke smide koden imellem (div)(pre)(/pre)(/div) selvfølgelig med [ og ] :)

så er det lidt nemmere at læse...
Avatar billede kokkens Nybegynder
14. september 2010 - 22:49 #4
lukker
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