mboost-dp1

Trykke på link automatisk?


Gå til bund
Gravatar #1 - Jace
21. mar. 2010 18: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?
Gravatar #2 - 3214N
21. mar. 2010 18:26
F.eks. META refresh?
Gravatar #3 - Jace
21. mar. 2010 19: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.
Gravatar #4 - ty
21. mar. 2010 19:23
En XSS-guide?
Gravatar #5 - Jace
21. mar. 2010 19:23
den var sgu slem (4) skrev:
En XSS-guide?

Hva? :)
Gravatar #6 - røvskæg
21. mar. 2010 19:43
Kan man :
<body onload="javascript:document.location.href=din_url;">
Gravatar #7 - Jace
21. mar. 2010 20:13
røvskæg (6) skrev:
Kan man :
<body onload="javascript:document.location.href=din_url;">

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.
Gravatar #8 - Windcape
21. mar. 2010 20: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.
Gravatar #9 - Windcape
21. mar. 2010 20:17
Og hvis du kan, prøv følgende:


<script type="text/javascript">
document.onLoad = function() {
document.location.href = "urlhere";
}
</script>
Gravatar #10 - milandt
21. mar. 2010 20: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?
Gravatar #11 - Windcape
21. mar. 2010 20:24
Jace (5) skrev:
Hva? :)
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.
Gravatar #12 - Jace
21. mar. 2010 20:41
Windcape (8) skrev:
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.

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.
Gravatar #13 - milandt
21. mar. 2010 21:01
Kunne du bruge forslaget i #9 og #10 til noget?
Gravatar #14 - Jace
21. mar. 2010 21:02
Windcape (9) skrev:
Og hvis du kan, prøv følgende:


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

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_details&amp;order_id=492";
}
</script>

Men der sker ikke noget :)
Gravatar #15 - Jace
21. mar. 2010 21:06
milandt (10) skrev:
<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?

Den virker til gengæld! Perfekt :)
Gravatar #16 - Jace
21. mar. 2010 21:09
Windcape (11) skrev:
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.

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? :)
Gravatar #17 - Jace
21. mar. 2010 21: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?
Gravatar #18 - milandt
22. mar. 2010 12:06
<script type="text/javascript">
document.form.submit();
</script>

hvis ID på din form er "form"
Gravatar #19 - Jace
22. mar. 2010 15:38
Mange tak, det vil jeg prøve :)
Gå til top

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 Login