Scoutnet vzw

We connect scouts!
Het is momenteel 08 Mei 2024 0:37

Alle tijden zijn UTC + 1 uur




Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 15 berichten ] 
Auteur Bericht
BerichtGeplaatst: 05 Sep 2006 14:21 
Offline
 
 

Geregistreerd: 17 Mei 2003 23:00
Berichten: 142
Hoikes iedereen,

Ik heb op mijn websitepagina in php een soort "popup menu" geplaatst, dit om en soort index te hebben naar verschillende onderwerpen binnen 1 en dezelfde pagina.

Code:
FORM name="form">
<p align="center">
<SELECT name="leejoo" size="1" onchange="goTo(this.form)">
<OPTION selected value="0">- Pop-Up-Menu -

<OPTION value="index.php?page=hoe">hoe
<OPTION value="target="_self"#1">1

</SELECT>

</FORM>

Probleem is nu dat ik niet weet welke "value" code ik daarvoor in het form script moet zetten. Ik gebruik nu in de pagina zelf al "nameanhors " zoals
Code:
#voorstellen, #hoe
enz.... , Ik heb al wat zitten testen maar het wil maar niet lukken !

Wie weet raad?

Bedankt alvast !
Alain


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 05 Sep 2006 15:39 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 27 Sep 2004 23:00
Berichten: 661
Ik versta er geen http://www.jota-joti.be van ;)


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 05 Sep 2006 15:46 
Offline
 
 

Geregistreerd: 17 Mei 2003 23:00
Berichten: 142
Ok, ik ben al wat verder geraakt,

Ik wil dus linken naar één van de onderwerpen op één en dezelfde pagina.

Ik ben nu al zover geraakt dat ik naar het onderwerp kan linken, maar... de pagina opent in een nieuwe pagina, dit heeft iets met target code te maken maar hoe schrijf ik zo'n code.
Nu doe ik het zo en het werkt dus bijna

Code:
<OPTION value="#4">>


deze link moet dus in de pagina blijven en geen nieuwe pagina openen.


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 05 Sep 2006 15:54 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 14 Sep 2004 23:00
Berichten: 173
Woonplaats: Schoten
bedoel je dit?
Code:
url >> index.php?id=4


if ($_REQUEST['id'] == 4){
  echo("ID was: " . $_REQUEST['id']);
else
...
end;


of zit ik er volledig naast?

_________________
--- A2366S - Sint-Eduardusscouts Merksem ---


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 05 Sep 2006 16:01 
Offline
Site Admin
Site Admin
Gebruikers-avatar

Geregistreerd: 17 Jul 2002 23:00
Berichten: 1522
Woonplaats: Wetteren
Ik denk dat lainke nog wat anders bedoelt. Lainke, kan je even je volledige code posten of verwijzen naar een url?

To


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 05 Sep 2006 16:08 
Offline
 
 

Geregistreerd: 17 Mei 2003 23:00
Berichten: 142
Ok To,

PS:( Ik heb deze site gemaakt om een collega verder te helpen, heeft dus niets met onze scoutssite te maken, maar ik leer dus ook nu weer bij voor onze scoutssite )

Hier de url:
http://www.kindertoets.be/test/index.php
de pagina is "beleid voor morgen"

Daar staat dus een dropdown menu, die links wil ik laten verwijzen naar een onderwerp van dezelfde pagina.

Code:
<FORM name="form">
<p align="center">
<SELECT name="leejoo" size="1" onchange="goTo(this.form)">
<OPTION selected value="0">- Klik hier voor de dagelijkse voorstellen -
<OPTION value="#6">-- 06/09 -- Kindertelefoon --
<OPTION value="#5">-- 05/09 -- Een vrijetijdsaanbod voor grootouders met hun kleinkinderen --
<OPTION value="#4">-- 04/09 -- De rechten van kinderen in co-ouderschap bij beide ouders ... --
<OPTION value="#3">-- 03/09 -- Toelage voor (grote) gezinnen als tussenkomst in het lidgeld ... --
<OPTION value="#2">-- 02/09 -- "kinderen ten laste" overal vervangen door "kinderen rijk" --
<OPTION value="#1">-- 01/09 -- Fietspooling met gemachtigde opzichters --

</SELECT>
</FORM>


Nu lukt het een beetje maar hij opent in een nieuw venster en dat zou niet mogen !

Scoutse groetjes,

Lainke


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 05 Sep 2006 16:17 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Mrt 2005 0:00
Berichten: 353
het probleem zit in de javascript

Code:
<SCRIPT language="JavaScript" type="text/javascript">
function goTo(form){
var myindex=form.leejoo.selectedIndex
if (form.leejoo.options[myindex].value !="0"){
window.open(form.leejoo.options[myindex].value,"","");
}
}
</SCRIPT>


er wordt window.open gedaan, en dat opent dus een nieuw venster

wat je beter kan doen is dit:
Code:
<SCRIPT language="JavaScript" type="text/javascript">
function goTo(form){
var myindex=form.leejoo.selectedIndex
if (form.leejoo.options[myindex].value !="0"){
form.submit();
}
}
</SCRIPT>


en in uw form:

Code:
<form name='form' method='post' action='hulppagina.php'>


en in die hulppagina doet ge dit:

Code:
<?php
header("Location: index.php?page=het_beleid_van_morgen" . $_POST['leejoo']); /* Stuur de browser naar de PHP website */
exit;                        /* Zorg dat de code hieronder niet wordt uitgevoerd */
?>


misschien wat omslachtig, maar het zou moeten werken


Omhoog
 Profiel  
 
 Titel: re
BerichtGeplaatst: 05 Sep 2006 16:31 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
kun je dat niet gewoon met location.href="" doen?

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 05 Sep 2006 16:40 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 16 Nov 2003 0:00
Berichten: 68
inderdaad en dan met anchors?


Omhoog
 Profiel  
 
 Titel: re
BerichtGeplaatst: 05 Sep 2006 17:02 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
je hoeft trouwens geen lege <a ...>'s in te voegen zoals hier:
Code:
<p><strong><a name="6" id="6"></a>--- 6 september &ndash; voorstel 6 ---</strong></p>

Dit zou ook moeten werken:
Code:
<p id="6"><strong>--- 6 september &ndash; voorstel 6 ---</strong></p>

Laat dan nog even die <strongs> weg, en doe dat met css ;)
Zo krijg je veel mooiere en beter leesbare code.

Je kunt normaal gezien trouwens linken naar elk element dat een id heeft.

Greetz

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 05 Sep 2006 18:22 
Offline
 
 

Geregistreerd: 17 Mei 2003 23:00
Berichten: 142
Hoikes,

Uiteindelijk worden er hier zoveel verschillende manieren opgegeven dat ik er nu helemaal niet meer aan uit kan :)

Wat is nu het uiteindelijke wat ik moet doen?

Bedankt iedereen

Mijn volledig code ziet er nu zo uit

Code:
<SCRIPT language="JavaScript" type="text/javascript">
function goTo(form){
var myindex=form.leejoo.selectedIndex
if (form.leejoo.options[myindex].value !="0"){
window.open(form.leejoo.options[myindex].value,"", "");
}
}
</SCRIPT>



<FORM name="form">
<SELECT name="leejoo" size="1" onchange="goTo(this.form)">
<OPTION selected value="0">- Klik hier voor de dagelijkse voorstellen -
<OPTION value="#6">-- 06/09 -- Kindertelefoon --
<OPTION value="#5">-- 05/09 -- Een vrijetijdsaanbod voor grootouders met hun kleinkinderen --
<OPTION value="#4">-- 04/09 -- De rechten van kinderen in co-ouderschap bij beide ouders ... --
<OPTION value="#3">-- 03/09 -- Toelage voor (grote) gezinnen als tussenkomst in het lidgeld ... --
<OPTION value="#2">-- 02/09 -- "kinderen ten laste" overal vervangen door "kinderen rijk" --
<OPTION value="#1">-- 01/09 -- Fietspooling met gemachtigde opzichters --

</SELECT>
</FORM>


Omhoog
 Profiel  
 
 Titel: re
BerichtGeplaatst: 05 Sep 2006 18:34 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
werkt dit niet?
Code:
<script type="text/javascript">
function goTo(anchor){
if (anchor !="0"){
location.href=anchor;
}
}
</script>

<FORM name="form">
<SELECT name="leejoo" size="1" onchange="goTo(options[selectedIndex].value);">
<OPTION selected value="0">- Klik hier voor de dagelijkse voorstellen -
<OPTION value="#6">-- 06/09 -- Kindertelefoon --
<OPTION value="#5">-- 05/09 -- Een vrijetijdsaanbod voor grootouders met hun kleinkinderen --
<OPTION value="#4">-- 04/09 -- De rechten van kinderen in co-ouderschap bij beide ouders ... --
<OPTION value="#3">-- 03/09 -- Toelage voor (grote) gezinnen als tussenkomst in het lidgeld ... --
<OPTION value="#2">-- 02/09 -- "kinderen ten laste" overal vervangen door "kinderen rijk" --
<OPTION value="#1">-- 01/09 -- Fietspooling met gemachtigde opzichters --

</SELECT>
</FORM>


Mogelijks moet je wel die je huidige url nog voor die anchor plakken.

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 05 Sep 2006 19:56 
Offline
 
 

Geregistreerd: 17 Mei 2003 23:00
Berichten: 142
Het werkt !!!!

Bedankt, thijsvdv, met jou script werkt het !

Ook bedankt aan de rest voor de rest van de suggesties.

Alain


Omhoog
 Profiel  
 
 Titel: re
BerichtGeplaatst: 05 Sep 2006 23:29 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 02 Okt 2004 23:00
Berichten: 208
you're welcome :D

_________________
http://www.scoutseeklo.be
CodeIgniter versie => http://www.scoutseeklo.be/scouts/Home (work-in-progress!)


Omhoog
 Profiel  
 
 Titel:
BerichtGeplaatst: 06 Sep 2006 7:13 
Offline
 
 
Gebruikers-avatar

Geregistreerd: 22 Mrt 2005 0:00
Berichten: 353
lainke schreef:
Het werkt !!!!

Bedankt, thijsvdv, met jou script werkt het !

Ook bedankt aan de rest voor de rest van de suggesties.

Alain


inderdaad een iets eenvoudigere werkzijze dan mijn omslachtige manier...

tenzij er nog extra controle of iets dergelijks had moeten gebeuren, maar ja, dat is niet het geval :)


Omhoog
 Profiel  
 
Berichten weergeven van de afgelopen:  Sorteer op  
Plaats een nieuw onderwerp Reageren op dit onderwerp  [ 15 berichten ] 

Alle tijden zijn UTC + 1 uur


Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 12 gasten


U mag geen nieuwe onderwerpen plaatsen in dit forum
U mag geen reacties plaatsen op onderwerpen in dit forum
U mag uw berichten niet wijzigen in dit forum
U mag uw berichten niet verwijderen in dit forum
U mag geen bijlagen plaatsen in dit forum

Zoeken naar:
Ga naar:  
cron
Powered by phpBB® Forum Software © phpBB Group
Vertaald door phpBBservice.nl.