Avatar billede extremecode Nybegynder
08. juni 2003 - 12:19 Der er 12 kommentarer og
1 løsning

hvordan kan jeg kalde en javascript function via PHP

jeg bruger en menu som er lavet i java.. problemet er at jeg bruger submenuer.nå jeg klikker på et link så loader siden og submenuen lukker...det skal den jo ikke den skal forblive åben.
Men tror jeg kan komme uden om problemet ved at sende en variable afsted med php som automatisk åbner submenuen når siden åbner.

her kommer koden som ikke virker

if($_GET[value]=="2")
'java script: toggle(2,90); return false';

der sker ikke en dyt..
hvordan kan man få php til at forstå at det er et javascript den skal udløse hvis variablen er lig med 2??

nogen bud
Avatar billede tipsen Nybegynder
08. juni 2003 - 12:41 #1
er menuen lavet i java som du skriver eller rent faktisk javascript som også blandes ind i spørgsmålet adskillige gange?
Avatar billede extremecode Nybegynder
08. juni 2003 - 12:56 #2
doooh selvfølgelig javascript :) sorry
Avatar billede fangel Nybegynder
08. juni 2003 - 13:00 #3
skal nok ændres til

if($_GET['value'] == "2"){
  echo '<script language="JavaScript" type="text/javascript">toggle(2,90);</script>";
}

eller få PHP til at udskrive en onLoad="toggle(2,90);" i <body>... ;)

Morten
Avatar billede extremecode Nybegynder
08. juni 2003 - 13:07 #4
men Morten du er en steg 30 point til dig takker
Avatar billede extremecode Nybegynder
08. juni 2003 - 13:07 #5
Morten du skal lige skrive et svar istedet for en kommentar så jeg kan give dig pointen
Avatar billede vesters Nybegynder
08. juni 2003 - 13:09 #6
Kan du ikke bare køre en javascript-function, der åbner submenu'en, og lade denne få sit input fra PHP?

eks. (pseudo-kode)

** requesten lyder: minSide.php?javaId=2,90 **

<script>
  functionDerKalderSubmenu(<? echo "$javaId"; ?>);
</script>
Avatar billede fangel Nybegynder
08. juni 2003 - 13:10 #7
vesters => det jeg har lavet...

exstremecode => svaa'r...

Morten
Avatar billede extremecode Nybegynder
08. juni 2003 - 13:12 #8
hmmm den vil ikke vise dig under personer som jeg kan acceptere svar fra der er kun migselv og vesters
prøv lige at komme med et svar igen :)
Avatar billede vesters Nybegynder
08. juni 2003 - 13:12 #9
sorry Morten.

Det har overlappet...
Avatar billede extremecode Nybegynder
08. juni 2003 - 13:14 #10
husk at markere svar og ikke kommentar i venstre hjørne :)
Avatar billede fangel Nybegynder
08. juni 2003 - 13:33 #11
damm.. sker hver gang ;)
Avatar billede extremecode Nybegynder
08. juni 2003 - 13:42 #12
du får dine point.
tak for hjælpen :)
Avatar billede fangel Nybegynder
08. juni 2003 - 13:44 #13
så lidt
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