Avatar billede danish1977 Nybegynder
20. september 2006 - 11:04 Der er 8 kommentarer og
1 løsning

a href onclick Include

Er der ikke en måde man kan lave så et link ved onClick inkluderer en fil?

Jeg har et linksom skal afvikle koden include ("test.php").

Det vil sige at jeg har en side, når jeg klikker på linket så er der pludselig mere på siden.
Er det muligt uden DHTML, direkte i PHP med et lille java-script?

Jeg har nogle links som skal udvides når man klikker på dem, en slags menu.

Noget alternativt jeg kan gøre hvis ikke det kan klares direkte i en href med onclick?
Avatar billede hingebjerg Nybegynder
20. september 2006 - 11:43 #1
Du kunne måske lave det med php.

så kunne du sende et parameter med på dit link, som så bare skal være til den samme side.

<a href="Denneside.php?include=ja">Link</a>

også php'en:

if $_GET['include'] == 'ja' {
    include("test.php");
}
Avatar billede hingebjerg Nybegynder
20. september 2006 - 11:46 #2
mangler lige en () ved if-sætningen:

if ( $_GET['include'] == 'ja' ) {
    include("test.php");
}
Avatar billede danish1977 Nybegynder
20. september 2006 - 11:48 #3
prøver lige engang.
Avatar billede danish1977 Nybegynder
20. september 2006 - 11:54 #4
Det duede sq, så mangler jeg bare at det forsvinder igen he he.
Post et svar.
Avatar billede hingebjerg Nybegynder
20. september 2006 - 12:15 #5
Svar :)

Hvordan skal det forsvinde igen?? via samme link??
Avatar billede danish1977 Nybegynder
20. september 2006 - 12:25 #6
Hvis det kan, alternativer kan også bruges, bare det kan forsvinde - regnede med at der nok skulle en knap til der lavede en EXCLUDE he he..:
Noget i den stil :)
Ja, ved godt at exclude ikke kan bruges ;o)
Avatar billede hingebjerg Nybegynder
20. september 2006 - 12:31 #7
du laver bare en if-sætning omkring det link der tilføjer tets.php til din side. Det kommer til at se sådan her ud:

<?php
if ( $_GET['include'] == 'ja' ) {
?>
    <a href="Denneside.php?include=ja">Link</a>
<?php
} else {
?>
<a href="Denneside.php>Link</a>
<?php
}
?>
Avatar billede danish1977 Nybegynder
20. september 2006 - 12:45 #8
Det kan jeg jo ikke idet jeg skal have include("test.php") med - den går ikke
Avatar billede danish1977 Nybegynder
20. september 2006 - 12:56 #9
Fik løst den sådan her:

<img src='Images/bullet.gif'> CMS - Content Management System
<a href='cms.php?includecms=ja'><img src='Images/bullet.gif'></a>
<a href='cms.php?includecms=nej'><img src='Images/bullet.gif'></a></b><br>\n";
if ( $_GET['includecms'] == 'ja' )
  {
    include("test.php");
  }
  elseif ( $_GET['includecms'] == 'nej')
  {
  }
echo"......
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