Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Fantomas 01:48
 » Martens 01:29
 » rkowalcz 01:18
 » GULIwer 01:13
 » Bonifacyz 01:06
 » elliot_pl 00:50
 » ReMoS 00:20
 » RaPToRR 00:10
 » Conan Bar 23:54
 » Star Ride 23:42
 » piszczyk 23:37
 » PCCPU 23:29
 » metacom 23:07
 » rooter666 23:06
 » Matti 23:03
 » biEski 22:59
 » waski 22:59
 » alien1 22:51
 » abes99 22:49
 » Pan Tadeu 22:49

 Dzisiaj przeczytano
 4925 postów,
 wczoraj 61370

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2026
A R C H I W A L N A   W I A D O M O Ś Ć
    

[JAVASCRIPT] - how to? , Chucky 27/06/05 11:18
mam male pojecie o javascripcie, dlatego mam kilka pytan
1. jak zrobic cos takiego
mam formularz
<form>
<input type="hidden" name="delete_id">
<input type="submit" name="delete" value="DEL" onclick="return potwierdz(1,<?=$zmienna?>)">
</form>

do tego
function potwierdz(arg,id){
if(confirm("USUNAC?")) {
document.forms[arg].delete_id.value=id;
return true;
}
else return false;
}

to dziala, ale chcialbym jeszcze sparametryzowac pole hidden, czyli cos takiego
function potwierdz(arg1,arg2,id){
if(confirm("USUNAC?")) {
document.forms[arg1].arg2.value=id;
return true;
}
else return false;
}
to nie dziala, w jaki sposob to zmieniec zeby zadzialalo dla dowolnego pola dowolnego formularza (sparametryzowane wywolanie)

2.
mam cos takiego
<tr><td>$zmienna</td></tr>
gdzie zmienna jest pusta

i <input type="submit" name="ok" value="ok" onclick="(tu ma nadac wartosc $zmienna zeby od razu wartosc sie pokazala">

chodzi ogolnie o to zeby pokazal sie jakis napis przed przeladowaniem strony

jak zrobic te 2 rzeczy?

Corei5 9600K, Z390 PRO, 2x16 Vengeance
3200Mhz, GTX 2060 Super, Seasonic X-650

  1. to chyba bedzie tak: , Maners 28/06/05 01:54
    <form action="#" onsubmit="return potwierdz('delete_id','<?=$zmienna?>')" >
    <input type="hidden" name="delete_id" id="delete_id" />
    <input type="submit" name="delete" value="DEL" />
    </form>

    function potwierdz ( ndID, sID )
    {
    if ( confirm( 'USUNĄĆ?' ) )
    document.getElementById(ndID).value = sID;
    else return false;
    }

    nie wiem dokladnie o co chodzi w punkcie 2. W tym przykladzie $zmienna przekazuje id rekordu, ale mozesz to zmodyfikowac do wlasnych potrzeb.

    1. w 2 , Chucky 28/06/05 20:33
      chce zeby po kliknieciu na submit, najpierw cos sie wyswietlilo na tej samej stronie a poznie (po wykonaniu czynnosci) przeladowac strone

      czyli , mam strone w php, z polami przyjmujacymi pliki, po kliknieciu upload, pokazuje sie napis pod polami do plikow "trwa upload plikow - prosze czekac" , po zaladowaniu, robi sie reload strony

      chodzi mi o wyswietlenie tego napisu, wszystko inne zrobione

      Corei5 9600K, Z390 PRO, 2x16 Vengeance
      3200Mhz, GTX 2060 Super, Seasonic X-650

      1. innerHTML , Maners 29/06/05 21:30
        do tego celu mozesz uzyc <div>, ktorego umieszczasz tam gdzie chcesz zeby sie dana widaomosc pokazala. np.

        <form enctype="multipart/form-data" id="myForm">
        <input type="file" name="plik" id="plik" />
        <input type="button" id="upload1" name="upload1" />
        <div id="upload1_msg"></div>
        </form>

        function upload()
        {
        var ndMsg = document.getElementById("upload_msg");
        var ndUpload = document.getElementById("upload1");
        var myForm = document.forms['myForm'];

        ndUpload.onclick = function ()
        {
        ndMsg.innerHTML = "<b>Uploading Files...</b>";
        myForm.submit();
        }

        }

        to jest taki prosty przykład, ale przedstawia ogólną ideę. Normalnie to funkcję "upload" przydałoby sie sparametryzowac i przkazywac id przycisku upload i div'a żeby była bardziej uniwersalna.

        Ponizej podaję linki do bardziej zaawansowanych metod w JS dajacych niezle efekty:

        http://sean.treadway.info/demo/upload
        http://blog.joshuaeichorn.com/...-upload-progress/

    
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL