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
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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