Javascript voor pagina, actie aanpassen

Problemen met Javascript/Jscript of VBscript? Stel hier je vragen.

Javascript voor pagina, actie aanpassen

Berichtdoor FSX » do nov 16, 2006 21:39

Ik heb een vraagje. Ik heb dit script, soort van "naar andere pagina zonder te herladen" script:

Code: Selecteer alles
<script>
var xmlHttp

function showPage(str)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
var url="test2.php"
url=url+"?actie="+str
url=url+"&sid="+Math.random()
/* url=url+"&id="+str */
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("content").innerHTML=xmlHttp.responseText
}
}

function GetXmlHttpObject()
{
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
</script>


Met : <a href="javascript:void(0)" onclick="showPage(1)">Link1</a> ga ik naar een andere pagina, bijvoorbeeld http://www.blablabla.nl/test.php?id=1 , Maar hoe laat ik dit werken, dat ik bijvoorbeeld naar "test.php?actie=show&id1" kan gaan:


Code: Selecteer alles
<?php

if ($actie == "show"){

$query2 = mysql_query("SELECT * FROM nieuws WHERE id='" .$_GET["id"] ."'");
while($show = mysql_fetch_object($query2)){
echo ("de show actie");
echo ("$show->titel");
}

}else{

$query = mysql_query("select * from nieuws ORDER BY id DESC LIMIT 5");
while($nieuws = mysql_fetch_object($query)){
echo ("Wat er standaard staat");
echo ("$nieuws->titel");
}

}
?>
FSX
 
Berichten: 14
Geregistreerd: do nov 16, 2006 19:43

Berichtdoor ddaemen » do nov 16, 2006 21:57

Sorry, maar ik snap er niet veel van. Ik heb hier een link voor je die je eerst mag doornemen: "De regels"
Biertje?
ddaemen
 
Berichten: 65
Geregistreerd: vr nov 03, 2006 20:40
Woonplaats: SELECT * FROM `nederland` WHERE stad="Heerlen";

Berichtdoor R0berto[] » do nov 16, 2006 23:16

@ddaemen: laat het maar aan de mods over om de mensen op hun fouten en de regels te wijzen. Gebruik voortaan liever de "report topic"-knop :)

@FSX: volgende keer een goede titel met duidelijke probleembeschrijving. HELP is geen probleembeschrijving. Ook zien we graag wat je zoal geprobeerd hebt om het probleem op te lossen.

Ontopic:
het zit hem allemaal in dit stukje:
Code: Selecteer alles
var url="test2.php"
url=url+"?actie="+str

als je een beetje logisch nadenkt moet je er vast wel uit kunnen komen
Avatar gebruiker
R0berto[]
TWnet Crew
 
Berichten: 280
Geregistreerd: vr aug 11, 2006 22:08

Berichtdoor FSX » vr nov 17, 2006 10:07

Code: Selecteer alles
var url="test2.php"
url=url+"?actie=show&id="+str


Dit?
FSX
 
Berichten: 14
Geregistreerd: do nov 16, 2006 19:43

Berichtdoor TrafeX » vr nov 17, 2006 13:24

FSX schreef:
Code: Selecteer alles
var url="test2.php"
url=url+"?actie=show&id="+str


Dit?


Al geprobeerd?
Avatar gebruiker
TrafeX
TWnet Crew
 
Berichten: 315
Geregistreerd: vr aug 11, 2006 11:39
Woonplaats: Woerden

Berichtdoor FSX » vr nov 17, 2006 14:38

'k Heb 't geprobeert en 't werkt.
FSX
 
Berichten: 14
Geregistreerd: do nov 16, 2006 19:43

Berichtdoor FSX » vr nov 17, 2006 16:48

Ehh sorry, nog een vraagje. Hoe kan ik van "show", die hierin:
Code: Selecteer alles
url=url+"?actie=show&id="+str
zit, en variabele maken die word op gegeven in:
Code: Selecteer alles
<a href="javascript:void(0)" onclick="showPage(show, 1)">n1</a>




Edit by deWit:
Gebruik voortaan de [code ] tags. Dat houd de boel overzichtelijk.
FSX
 
Berichten: 14
Geregistreerd: do nov 16, 2006 19:43

Berichtdoor TrafeX » vr nov 17, 2006 22:28

FSX schreef:Ehh sorry, nog een vraagje. Hoe kan ik van "show", die hierin:
Code: Selecteer alles
url=url+"?actie=show&id="+str
zit, en variabele maken die word op gegeven in:
Code: Selecteer alles
<a href="javascript:void(0)" onclick="showPage(show, 1)">n1</a>




Ga een javascript tutorial doen wat dit behoort echt tot de basis van javascript. Een tip: url en str zijn variabelen, dat moet de actie ook worden.
Avatar gebruiker
TrafeX
TWnet Crew
 
Berichten: 315
Geregistreerd: vr aug 11, 2006 11:39
Woonplaats: Woerden


Keer terug naar Client Side Scripting

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 1 gast

cron