Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Warten ohne Schleife?

Empfohlene Antworten

Veröffentlicht

Hi,

ich bau grad ein Script das immer drei Sekunden wartet bis es den nächsten Wert ausgibt, so wird der User nich überhäuft. Aber hier liegt das Problem:

Ich habe gerademal 10 Aufrufe aber die "warten()" Funktion belastet den Browser so extrem das ich Warnungen bekomme, das ein Script den Browser eben langsam macht und ob man es Abbrechen will. Aber ich will es nicht Abbrechen, und wenn der Browser 99% des Systems frisst, mir wurscht. Gibt es da irgend ne andere Möglichkeit?


function go()

{


 for($i=0; $i<10;$i++)

 { 

  window.document.replyform.submit();

  warten(3);

 }

}


function warten(prmSec)

  {

  prmSec *= 1000;

  var eDate = null;

  var eMsec = 0;

  var sDate = new Date();

  var sMsec = sDate.getTime();


  do {

      eDate = new Date();

      eMsec = eDate.getTime();


  } while ((eMsec-sMsec)<prmSec);

}

Hab beim Suchen was mit setTimeout gefunden, aber das hat wohl nen StackOverflow erzeugt, bei etw 150 Aufrufen oder so, wenn mein Script fertig ist

Es soll über 2000 mal aufgerufen werden

Die beanspruchte Zeit ist mir dabei egal, hauptsache ich muss ich ständig auf Abort klicken....

THX

setInterval() dürfte dich dann glücklich machen ;)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.