Kirjatumisen uudelleen ohjaus JS:llä

Mitenkähän saisi JS:llä kirjatumisen tai uloskirjautumisen JS:llä siten, että sivu, jolta lähdetään on paluusivu
...wp-login.php?action=logout&redirect_to=TAHAN-nykyinen sivu.
pitäs siis kirjoittaa sivun alkuosio kiinteänä tekstinä ja sitten loppu dynaamisena.

http="#" onclick="logOut();false" tai onclick="logIn();return false;

Jos JS ei toimi, menisi kiinteälle sivulle. Tätä tarvis kun pitää laitta perus HTML:ää, jolloin PHP ei käy
3162
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat
Aloittaja

Sain tällaisen koodin toisaalta:

function getCurrentLink( currentLink ){
var currentUrl= location.href;
var newUrl = '...wp-login.php?action=login&redirect_to=' currentUrl;
if ( currentLink == 'logout' ) {
var newUrl = '...wp-login.php?action=logout&redirect_to=' currentUrl;
}
location.href = newUrl;
}
ohjautui silti edelleen lähtösivulle onclick=" getCurrentLink('login');return false" tai onclick=" getCurrentLink('logout');return false" kanssa.

Äänestä

Toinen ongelma on virtuaalinäppäimistön automaattinen esiin laittaminen haun yhteydessä/ näppäimistöllisessä laitteessa kursorin kohdistus automaattisesti rivin alkuun hakulomakkeessa kun klikataan haun aukaisevaa komentoa. Seuraavaa yritin

function naytaHaku() {
var x = document.getElementById("search-form-bbpress");
if (x.style.display === "none") {
x.style.display = "block";
$(this).focus();
} else {
x.style.display = "none";
}
var target = document.getElementById("bbp_search-bbpress");
if (event.target != target) {
target.focus();
target.click();
}
}

Äänestä

Sain kirjautumisen ohjauksen ratkaistua PHP-koodauksella.

function naytaHaku() {
virhe oli siinä, että focus tulee väärälle elementille.

$(this).focus(); ohjasi sen koko lomakkeelle. Kun poistin sen, homma korjautui.

document.getElementById("bbp_search-bbpress").focus();} // tämä asettaa oikean fokuksen

Asiat on korjattu.

Äänestä

Kommentoi aloitusta


Tapio-Huuhaa kirjoitti:

Mitenkähän saisi JS:llä kirjatumisen tai uloskirjautumisen JS:llä siten, että sivu, jolta lähdetään on paluusivu
...wp-login.php?action=logout&redirect_to=TAHAN-nykyinen sivu.
pitäs siis kirjoittaa sivun alkuosio kiinteänä tekstinä ja sitten loppu dynaamisena.

http="#" onclick="logOut();false" tai onclick="logIn();return false;

Jos JS ei toimi, menisi kiinteälle sivulle. Tätä tarvis kun pitää laitta perus HTML:ää, jolloin PHP ei käy

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu