Avatar billede dj-meisner Nybegynder
19. juli 2005 - 19:23 Der er 9 kommentarer og
1 løsning

Javascript: slet div.

Er det ikke muligt og lave sådan hvis jeg nu indsætter en bruger via:
tjekUser(id,navn,rum);

også tjekker den HELE tiden om der findes en div som hedder
<div id="navn_id_rum"> - med rummet, altså tjekker om der findes en div hvor "rum" er $row[rum] ??

Det er sq lidt svært og forklare..
Avatar billede roenving Novice
19. juli 2005 - 19:26 #1
if(document.getElementById('navn_id_' + num)){
  //tingen findes, så enten skal den slettes først, eller også skal indholdet erstattes
}else{
  //tingen findes _ikke_, så opret den bare !-)
}
Avatar billede dj-meisner Nybegynder
19. juli 2005 - 19:28 #2
har prøvet med...

function tjekUser(brugerid,felt,left_px,top_px, rum){
if(document.getElementById('user_'+id+'') && rum == "<?php echo "$row[rum]"; ?>){
intet();
} else {
document.getElementById('user_'+id+'').outerHTML = "";
}
}

men det virker ikke? Den opdater hele tiden TjekUser for at se om det sker noget..
Avatar billede roenving Novice
19. juli 2005 - 19:31 #3
Det skal vel så ikke hedde +id+ men +brugerid+ ?-)

-- iøvrigt vil +'' altid være overflødigt, medmindre det, som er foran er et tal !-)

-- outerHTML vil også erstatte selve tagget og er iøvrigt en ie-only ting, som absolut bør undgås !-)
Avatar billede dj-meisner Nybegynder
19. juli 2005 - 19:36 #4
Nu har jeg

function tjekUser(brugerid,felt,left_px,top_px, rum){
if(document.getElementById('user_'+brugerid) && rum == "<?php echo "$row[rum]"; ?>){
intet();
} else {
document.getElementById('user_'+brugerid).innerHTML = "";
}
}

og melder stadig fejl :|
Avatar billede roenving Novice
19. juli 2005 - 19:38 #5
Du mangler da også lige nogle gnyffer:

if(document.getElementById('user_'+brugerid) && rum == "<?php echo "$row[rum]"; ?>"){
Avatar billede dj-meisner Nybegynder
19. juli 2005 - 19:40 #6
Ja, :P smid svar, ved sq ikke om det virker, men det forsøget værd :S
Avatar billede roenving Novice
19. juli 2005 - 19:44 #7
Jeg venter helst, til du har prøvet det ...

-- iøvrigt er 200 point vildt overdrevet mange !-)
Avatar billede dj-meisner Nybegynder
19. juli 2005 - 20:27 #8
Har prøvet og virkede ikke, men det kan vel ikke gøres anderledes?
Avatar billede dj-meisner Nybegynder
19. juli 2005 - 20:27 #9
problemet er, den har en side som opdatere hele tiden dataer, men når en bruger er logget på får han jo sat en div ind, og den bliver der jo.. Den kan ikke vide den skal slette den når en bruger skifter til et andet chatroom jo..
Avatar billede dj-meisner Nybegynder
21. juli 2005 - 17:33 #10
hmmm
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