Avatar billede tjensen Nybegynder
22. september 2004 - 16:34 Der er 8 kommentarer og
1 løsning

Send POST via link med java..

Hey!

Jeg har fået at vide man kan sende en variabel gemt i POST via et link ved brug af javascript. En der kan give et eksempel? Jeg er totalt lost i java..

Hilsen Thomas
Avatar billede roenving Novice
22. september 2004 - 16:46 #1
Jeg kender heller ikke noget til Java, men javascript har jeg ret god fod på !-)

Hvis du vil sende en variabel skal du lægge den ind som get-variabel, f.eks. sådan:

<script type="text/javascript">
function laesTekst(elm){
  var f = document.minForm;
  var txt = f.minTekst.value;
  if(txt=="")return false;
  elm.href += "?text=" + escape(txt);
  return true;
}
</script>

<form name="minForm">
Skriv noget:<br>
<input type="text" name="minTekst">
</form>

<a href="ditLink.html" onclick="return laesTekst(this);">Send den skrevne tekst</a>
Avatar billede tjensen Nybegynder
22. september 2004 - 16:50 #2
Hehe, mente javascript selvfølgelig ;)

det var ikk helt det jeg mente, skrev det nok også lidt underligt.

Det jeg skal er at aktivere denne if ($_POST['slet_link']!="!") via et link.
Avatar billede tjensen Nybegynder
22. september 2004 - 16:52 #3
Shit jeg skriver et underlig dansk..

Linie 1: Jeg mente javascript
Linie 3: Din løsning, det var ikk helt det jeg mente.

;)
Avatar billede roenving Novice
22. september 2004 - 16:57 #4
Såvidt jeg ved kan man ikke, men du kan jo bruge get i stedet:

<a href="ditLink.html?slet_link=!">Slet linket</a>

-- og så:

if ($_GET['slet_link']!="!")
Avatar billede tjensen Nybegynder
22. september 2004 - 17:00 #5
jeps, men ville meget gerne sende den i POST!
Fik dette svar da jeg havde den under kategori PHP:

Nej, men med javascript i <a> kan du aktivere og sende en skjult form med method="post" (http://www.eksperten.dk/spm/541872)
Avatar billede roenving Novice
22. september 2004 - 17:03 #6
Ja, du kan lave en submit på en form, hvor du har noget tekst inde i hidden fields:

<form action="dinSide.html" method="post" name="minForm">
<input type="hidden" name="slet_link" value="!">
</form>

<a href="#" onclick="document.minForm.submit();return false;">Slet link</a>
Avatar billede tjensen Nybegynder
22. september 2004 - 17:04 #7
YEAH NICE!!

Det var lige det jeg var ude efter! Takker, drop lige et svar og jeg belønner dig min helt!
Avatar billede roenving Novice
22. september 2004 - 17:07 #8
Velbekomme '-)
Avatar billede roenving Novice
22. september 2004 - 17:18 #9
-- og tak for point ;~}
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