Annonce

Nyt fra microsoft

Indsend nyhed

Del dine opdagelser!

Afstemning

Hvornår har du sidst været til LAN?

  • 55%Det er er mere end et år siden
  • 12%Har aldrig været til et LAN
  • 10%Inden for det seneste år
  • 6%Inden for de seneste 2-4 uger
  • 6%Inden for de seneste 3-4 måneder
  • 6%Inden for den seneste uge
  • 5%Inden for de seneste 5-8 uger

Trykke på link automatisk?

#1: Jace

21. mar. 2010 19:21

Hej alle

Kan man sende brugeren videre til et link automatisk uden at brugeren skal trykke på det?

Jeg tænker f.eks. på om man kan få noget javascript til automatisk at trykke på et link når siden er loadet færdig?

Without facts, you are just another person with an opinion!

#2: 3214N

21. mar. 2010 19:26

F.eks. META refresh?

IT can be done ... Freelance konsulent - Design, web & IT

#3: Jace

21. mar. 2010 20:20

Nej, desværre. Det er ikke muligt at ligge noget ind i headeren.

Jeg har kun <a href="#">Link</a>, så jeg er nødt til at få lagt noget javascript ind i linket, så den "aktiverer" linket af sig selv.

Without facts, you are just another person with an opinion!

#4: ty

21. mar. 2010 20:23

En XSS-guide?

#5: Jace

21. mar. 2010 20:23

En XSS-guide?den var sgu slem (#4)

Hva? :)

Without facts, you are just another person with an opinion!

#6: newz-røvskæg

21. mar. 2010 20:43

Kan man :
<body onload="javascript:document.location.href=din_u
rl;">

#7: Jace

21. mar. 2010 21:13

Kan man :
<body onload="javascript:document.location.href=din_u
rl;">røvskæg (#6)

Nej, desværre. Det er der heller ikke mulighed for. Alt det der ligger i en template som gælder for hele sitet, så det kan man ikke.

Without facts, you are just another person with an opinion!

#8: Windcape

21. mar. 2010 21:16

Uhm.

Du har et link... hvorfor lader du ikke bare dit link linke direkte til den side brugeren skal videre til?

Hvis du ikke har mulighed for at ligge <script> blocks ind, så kan du jo godt droppe planen.

http://about.me/windcape

#9: Windcape

21. mar. 2010 21:17

Og hvis du kan, prøv følgende:

<script type="text/javascript">
    document.onLoad = function() {
        document.location.href = "urlhere";
    }
</script>

http://about.me/windcape

#10: milandt

21. mar. 2010 21:17

<a href="ONDSKABSFULD_URL">
  Her er et link 
  <script type="text/javascript">
    location.href = 'ONDSKABSFULD_URL';
  </script>
<a>

Hvad med dette? Kan du indsætte det sådan?

Ok

#11: Windcape

21. mar. 2010 21:24

Hva? :)Jace (#5)

Enten er du dum, og har glemt alt hvad folk allerede har fortalt dig i dine andre tråede, eller også spiller du dum, hvilket er meningsløst.

Det er jo et ret åbenlyst XSS spørgsmål , altså Cross Site Scripting.

Så drop spillet for galleriet.

http://about.me/windcape

#12: Jace

21. mar. 2010 21:41

Uhm.

Du har et link... hvorfor lader du ikke bare dit link linke direkte til den side brugeren skal videre til?

Hvis du ikke har mulighed for at ligge <script> blocks ind, så kan du jo godt droppe planen.Windcape (#8)

Problemet skyldes at brugeren bliver sendt til en betalingsgateway som tjekker om dankort betaling bliver gennemført, og når brugeren kommer tilbage bliver han sendt til en side, som jeg ikke kan styre.

Jeg kan kun styre indholdet på den side som brugeren bliver sendt til. Det er faktisk bare en tom side, med et link til ordrebekræftelsen. Så jeg skal bare have sendt brugeren automatisk videre til ordrebekræftelsen via linket. Der er bare ingen grund til at brugeren selv skal trykke på linket, da der ikke er andre valgmuligheder.

Without facts, you are just another person with an opinion!

#13: milandt

21. mar. 2010 22:01

Kunne du bruge forslaget i #9 og #10 til noget?

Ok

#14: Jace

21. mar. 2010 22:02

Og hvis du kan, prøv følgende:

<script type="text/javascript">
    document.onLoad = function() {
        document.location.href = "urlhere";
    }
</script>

Windcape (#9)

Jeg kan få det lavet, så den outputter følgende, men det er midt inde i koden, altså ikke i <head>:

<script type="text/javascript">
document.onLoad = function() {
document.location.href = "/_dev1/shop.html?page=account.order_det
ails&amp;order_id=492";
}
</script>

Men der sker ikke noget :)

Without facts, you are just another person with an opinion!

#15: Jace

21. mar. 2010 22:06

<a href="ONDSKABSFULD_URL">
  Her er et link 
  <script type="text/javascript">
    location.href = 'ONDSKABSFULD_URL';
  </script>
<a>

Hvad med dette? Kan du indsætte det sådan?milandt (#10)

Den virker til gengæld! Perfekt :)

Without facts, you are just another person with an opinion!

#16: Jace

21. mar. 2010 22:09

Enten er du dum, og har glemt alt hvad folk allerede har fortalt dig i dine andre tråede, eller også spiller du dum, hvilket er meningsløst.

Det er jo et ret åbenlyst XSS spørgsmål , altså Cross Site Scripting.

Så drop spillet for galleriet.Windcape (#11)

Jeg spiller absolut ingenting. Jeg er alt for uvidende til at sætte et skuespil op :)

Jeg har bare altid forbundet XSS med hacking, så det var derfor jeg ikke helt forstod hvad du mente med det. Men det behøver måske ikke betyde hacking? :)

Without facts, you are just another person with an opinion!

#17: Jace

21. mar. 2010 22:27

Jeg har en <form> i andet sted på siden, hvor der kun et en radio button med en valgmulighed. Kan man også submitte den automatisk?

Without facts, you are just another person with an opinion!

#18: milandt

22. mar. 2010 13:06

<script type="text/javascript">
document.form.submit();
</script>

hvis ID på din form er "form"

Ok

#19: Jace

22. mar. 2010 16:38

Mange tak, det vil jeg prøve :)

Without facts, you are just another person with an opinion!

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret bruger