Avatar billede proff Nybegynder
15. maj 2004 - 10:34 Der er 3 kommentarer og
1 løsning

JavaScript og php funktion ved document onload

Hej. Jeg har denne kode:

<?
$select_boks = mysql_query("SELECT rum FROM users WHERE(username='$username')");
$row_boks = mysql_fetch_array($select_boks);
         
if($row_boks[rum]=="1") {
?>
<script>document.onload = "viewtekst('Tekstboks')";</script>
<?
}
?>


Og min funktion er flg: (Den er inkluderet som en php fil inden min document.onload kommer)

function viewtekst(title) {
document.all['infomenu-gfx'].style.visibility='visible';
document.all['boxtitle'].style.visibility='visible';
document.all['boxtekst'].style.visibility='hidden';
document.all['tekstbox'].style.visibility='visible';
document.all['boxtitle'].innerHTML = title;
document.all['tekstbox'].innerHTML = '';
document.all['boxluk'].style.visibility='visible';
}


Og mit problem er så at den ikke "kører" det vindue den skal if rum = 1!
Er der noget åbentlyst som i kan se, som jeg har gjort forkert? Eller er der nogle der har nogle idé'er til hvorfor det ikke virker??
Avatar billede espersen Novice
15. maj 2004 - 11:18 #1
hhmm.. kan ikke helt se om du husker at "starte / stoppe" PHP-delen - da du jo skal fortælle hvornår scripts skal eksekveres serverside / klientside.

se evt. denne tråd hvor jeg skulle blande JavaScript og PHP: http://exp.dk/spm/462218
Avatar billede olebole Juniormester
15. maj 2004 - 15:17 #2
<ole>

PHP afvikles på serveren og kan spytte HTML ud, der kan læses af browseren.
Når siden er ankommet til browseren og JavaScript kan afvikles, kan du ikke længere afvikle PHP-kode. Så må du forbi serveren igen - dvs, reloade siden.

/mvh
</bole>
Avatar billede proff Nybegynder
15. maj 2004 - 16:21 #3
> olebole. Når jeg åbner siden første gang gør den ikke funktionen. Og hvergang funktionen skal køres igen reloader jeg også siden!

Ellers andre idéer?
Avatar billede proff Nybegynder
12. august 2004 - 17:34 #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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-specialist til Lokal IT Servicecenter ved Personelkommandoen

Roskilde Universitet

AV Tekniker

Capgemini Danmark A/S

Java Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Senior specialister (DevSecOps) til Forsvarets nye Digitale Backbone

Udlændinge- og Integrationsministeriet

Erfaren Release Manager til Koncern It i Udlændingestyrelsen