17. december 2004 - 15:08
Der er
14 kommentarer og 1 løsning
document.info.elements[0].value
document.info.elements[0].value = "Døde ved " + document.info.elements[0].value; document.write("<meta http-equiv='refresh' content='0;URL=scorer.php?point="+ document.info.elements[0].value;'>"); Hvorfor vil den ikke skrive scorer.php?point= (også points) ? Har prøvet det jeg kunne :) En der er exp :D?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
17. december 2004 - 15:15
#1
Ser ud til at der er flere fejl: 1. Du har mellemrum i en url, det er ikke tilladt !-) 2. Du konkatenerer forkert, så det ikke kommer rigtigt med ... Prøv: document.info.elements[0].value = "Døde ved " + document.info.elements[0].value; document.write("<meta http-equiv='refresh' content='0;URL=scorer.php?point="+ escape(document.info.elements[0].value) + "'>");
17. december 2004 - 16:05
#2
Den siger: Der er en syntakstfejl
17. december 2004 - 16:08
#3
?-)
17. december 2004 - 16:33
#4
Har prøvet det du gjorde, men det virker desværre ikke! :( Har du et andet forslag? Fejlen er: Der er en syntakstfejl
17. december 2004 - 16:42
#5
Hvorfor gør iøvrigt ikke bare: document.info.elements[0].value = "Døde ved " + document.info.elements[0].value; location.href = "scorer.php?point="+ escape(document.info.elements[0].value); !-)
17. december 2004 - 16:47
#6
Læg svar ;)
17. december 2004 - 16:51
#7
Hvad hedder det.. Kan man ikke forhindre i at man ikke bare kan ændre ?point=(point) til feks. 9999 For så kan man jo snyde med points'ne? Altså feks request det på en eller anden sjov måde, uden man kan snyde?
17. december 2004 - 16:53
#8
Hvis du submitter en form i stedet, kan du bruge post-metoden og så aflæse værdien server-side, og ud fra den sende det relevante !-) Velbekomme '-)
17. december 2004 - 16:57
#9
Jamen, det kan jo ikke lade sig gøre med en form, når det er når man dør i spillet. (et snake spil) Der går den automatisk til /scorer.php?point=(sine point), når man dør. Så kan det jo ikke lade sig gøre.
17. december 2004 - 17:02
#10
Jo, det kan det sagtens !-) <form name="info" action="scorer.php" action="post"> <input name="point" value=""> </form> -- og så i stedet for de to linjer, du viser, bruge: document.info.submit(); -- så skal du i dit php-script bruge $_POST('point') i stedet for $_GET('point') til at få fat i værdien !-)
17. december 2004 - 17:02
#11
-- og tak for point ;~}
17. december 2004 - 18:01
#12
Forstår ikke, kan du ikke lave det i: document.info.elements[0].value = "Døde ved " + document.info.elements[0].value; location.href = "scorer.php?point="+ escape(document.info.elements[0].value);
17. december 2004 - 18:03
#13
Så står værdien jo netop i urlen ?-)
17. december 2004 - 18:17
#14
Ved det. Det jo derfor jeg spørge dig pænt om du ikke vil sætte det ind
17. december 2004 - 18:41
#15
Øeh ... " -- og så i stedet for de to linjer, du viser, bruge: document.info.submit(); "
Vi tilbyder markedets bedste kurser inden for webudvikling