Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Von Script geöffneten Tab schließen?
#8
Ich habe mal etwas näher im Code geguckt.

Die 2 Bilder sind div Elemente mit id Tag sowie, noch wichtiger, einem onclick Tag, das wiederum eine ca(blabla) Funktion aufruft.
halt mit bestimmter Zahls tatt blabla.

Hier der Code des ersten Bildes:
Code:
<div id="ca-45242" class="card cursor mt-3" onclick="ca(45242);">
            <div class="card-header">
               <div class="viewed d-none "><i class="fas fa-check-circle"></i></div>
               GOODBYE CELLULITE !
            </div>
            <div class="card-body">For a more contoured, smoother and firmer looking body.</div>
         </div>




Praktischerweise steht diese ca(...) Function direkt im Code innerhalb eines "script" Tags:

Code:
<script>
function ca(id) {
   if (working) {
      return;
   }
   working = true;
   $('#ca-'+id+' .viewed').removeClass('d-none');
   var md = new MobileDetect(window.navigator.userAgent);
   if (md.is('iPhone')==false) {
      var pop = window.open();
   }
   $.post('/ajax/ca', {id:id}, function(resp) {
      working = false;
      let d = JSON.parse(resp);
      if (d.status==1) {
         if (md.is('iPhone')==false) {
            pop.location.href=d.url;
         } else {
            location.href=d.url;
         }
         if (d.validated==1) {
            popAlert(1, 'Success', 'You have validated your data and your income has been updated!', 'OK', 'VIEW', 'location.href="'+d.earn_url+'"');
         }
         return;
      }
      popAlert(d.status, d.title, d.text);
   });
}
$(function() {
   });
</script>

Nur so 100 prozentig kapiere ich noch nicht was da passiert.

Mein Gedanke wäre gewesen:
Vielleicht kann man , bevor ich da klicke, hingehen und die Funktionalität dieser ca funktion so umbauen, dass zwar weiterhin der Klick an sich erkannt wird, aber eben kein neuer tab oder fenster geöffnet wird.
Eben der part wo der hinter dem link befindliche inhalt geladen werden würde, irgendwie unterbunden wird.

Natürlich ohne dass die Seite das merkt, dass ich das gemacht habe, bevorzugt :-)
Zitieren


Nachrichten in diesem Thema
RE: Von Script geöffneten Tab schließen? - von bernd - 26.06.2022, 22:27

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
2 Gast/Gäste