Ogłoszenie

Witaj w pierwszym serwisie o PBF-ach www.pbfy.pun.pl

Chcesz się dowiedzieć co to PBF? Jak się go tworzy? Zajrzyj do naszego serwisu i dowiedz się. Znajdziesz tutaj artykuły z dziedziny skryptów/kodów, teorii PBF, recenzji gier, a także zapowiedzi nadchodzących produkcji.

Nowy serwis


Prace są w zasadzie zakończone! Zapraszamy na nową wersję serwisu:

PBF Guild

Partnerzy

Nasz serwis współpracuje z różnymi stronami, które wspomagają go na różnych polach. Chcesz zostać jednym z nich? Zgłoś się do administratora.

bestiarium.pl

#1 2010-11-04 19:10:09

Kubanosa

Nowy użytkownik

Zarejestrowany: 2010-11-01
Posty: 5
Punktów :   

"Inny generator kart postaci"

Stworzyłem generator KP, który działa prawie tak samo jak ten Mangela (tzn. wizualnie tak samo, ale różnie się kodem).
W generatorze tym nie musimy pobierać z formularza ręcznie wszystkich wartości, lecz są one pobierane automatycznie (tak samo jak ilość pól w formularzu).
Czyli w kodzie forum umieszczamy formularz HTML, który ma mieć taką strukturę:
Kod:

Kod:

<form id="form" onsubmit="return false;">
<input type="text" name="Imie" /> Imie<br />
<input type="text" name="Nazwisko" /> Nazwisko<br />
<input type="text" name="Wiek" /> Wiek<br />
<input type="submit" value="Potwierdź" onclick="generator();" />
</form>

Oczywiście pola możemy sobie dopasowywać do własnych potrzeb.
Pole typu submit musi być za wszystkimi innymi polami

Tyle jednak, że atrybut name przy każdym polu jest jednocześnie wartością wyświetlaną w wyświetlonym oknie (czyli np. powyższy kod zwróci okno z treścią:
Kod:

Kod:

Imie: wpisane imie
Nazwisko: wpisane nazwisko
Wiek: wpisany wiek
: (dwukropek) dodawany jest automatycznie.

A teraz kod JS:
Kod:

Kod:

<script type="text/javascript">
function generator() {

//////////////////////////////////
////// USTAWIENIA SKRYPTU ////////
//////////////////////////////////

// pamiętaj, że atrybut name pola formularza
// jest jednocześnie nazwą wyświetloną w oknie

// tekst wyświetlony na stronie nad elementami
// można używać HTML, przed każdym " lub ' umieść \ (backslash)
// cały tekst musi zostać umieszczony w jednej linijce
tekst = "Oto Twoja karta postaci<br />Wklej ją <a href=\"http://www.rudik.boo.pl\">tu</a><br /><br />";

// tekst wyświetlony na stronie pod elementami
tekst2 = "Oto Twoja karta postaci<br />Wklej ją <a href=\"http://www.rudik.boo.pl\">tu</a><br /><br />";

// USTAWIENIA WYGLĄDU STRONY

// kolor tekstu (RGB lub angielska nazwa)
kolor = "#000000";

// wielkość czcionki (wyrażona w px)
wielkosc = "11px";

// tło strony (RGB lub angielska nazwa)
// możesz podać tło obrazkowe, np.: #ffffff url(adres_tła)
tlo = "#ffffff";

// rozmiary wyskakującego okna (bez cudzysłowiów)
szerokosc = 500;
wysokosc = 500;




//////////////////////////////////
///////// WŁAŚCIWY KOD ///////////
//////////////////////////////////

form = document.getElementById("form");
ile = form.length;

strona = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\"";
strona += "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">";
strona += "<html xmlns=\"http://www.w3.org/1999/xhtml\">";
strona += "<head>";
strona += "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\" />";
strona += "<style type=\"text/css\">body { padding: 20px; color:" + kolor + "; font: " + wielkosc + " Verdana, sans-serif; background:" + tlo + "; } a { color:" + kolor + "; }</style>";
strona += "<title>";
strona += "Generator kart postaci";
strona += "</title>";
strona += "</head>";
strona += "<body>";
strona += tekst;

for (i = 0; i < (ile - 1); i++) {

nazwa = form.elements[i].name;
wartosc = form.elements[i].value;

strona += nazwa + ": " + wartosc + "<br />";

}

strona += "<br />";
strona += tekst2;
strona += "</body>";
strona += "</html>";

ustawienia = "width = " + szerokosc + ", height = " + wysokosc + ", left = 50, top = 50, location = no";

window1 = window.open("", "Nowe okno", ustawienia);
window1.document.write(strona);

form.reset();
}
</script>

W części Ustawienia skryptu możemy sobie dopasować wygląd i treść dodatkową okna do własnych potrzeb.

Jak widać, nie musimy już wpisywać każdej wartości pola do wyskakującego okna, tylko dzieje się to automatycznie.

Skrypt by: Rudik
Klik!

Offline

 

#2 2010-11-05 11:10:26

 Mangel

Użytkownik

Skąd: Wrocław
Zarejestrowany: 2010-10-13
Posty: 83
Punktów :   
WWW

Re: "Inny generator kart postaci"

Pozwolenie od twórcy na umieszczanie tego tutaj jest?


"Im lepiej wyedukowane społeczeństwo, tym mniej problemów natury egzystencjalnej, a więcej problemów natury psychicznej." - Michał Mangel Piaskowski
http://je.pl/vp41
http://i51.tinypic.com/2r595xj.png

Offline

 

#3 2010-11-05 19:23:32

Kubanosa

Nowy użytkownik

Zarejestrowany: 2010-11-01
Posty: 5
Punktów :   

Re: "Inny generator kart postaci"

Napisałem oryginalnego autora oraz link do oryginała.

Offline

 

#4 2010-11-05 20:09:35

 Andreasan

Użytkownik

status andreasan@aqq.eu
9802024
Zarejestrowany: 2010-10-03
Posty: 60
Punktów :   
Moja Gra: Brak
Używam hostingu: pun.pl

Re: "Inny generator kart postaci"

I co w związku z tym?

Ostatnio edytowany przez Andreasan (2010-11-05 21:52:20)


http://i62.photobucket.com/albums/h109/Zamerstary/userbar15.jpg
http://zakonopedia.boo.pl/promocja/userbar2.png
http://www.otofotki.pl/obrazki/wqdz690429546a.GIF Piszę poprawnie po polsku.

Offline

 

#5 2010-11-05 20:42:06

 Nelgor

Redaktor PBF Station i Zacny Żelek

status nelgor@aqq.eu
2588077
Zarejestrowany: 2010-10-20
Posty: 185
Punktów :   
Moja Gra: Projekt Tymczasowo Utajniony.
Używam hostingu: cba.pl
WWW

Re: "Inny generator kart postaci"

A Kubanosa nauczyła by się odmieniać? Nie dość ze dałaś sobie żeński nick to jeszcze dałaś link do oryginała.

EDIT: Literuffka.

Ostatnio edytowany przez Nelgor (2010-11-05 20:43:16)


Mroczny Redaktor. | http://img824.imageshack.us/img824/8910/flaganiemeic.png Ich spreche Deutsch richtig. | Blog.
http://img132.imageshack.us/img132/2424/nfar.png

Offline

 

#6 2010-11-06 01:21:17

 Mangel

Użytkownik

Skąd: Wrocław
Zarejestrowany: 2010-10-13
Posty: 83
Punktów :   
WWW

Re: "Inny generator kart postaci"

By wklejać cudze prace z pierwszego sortu trzeba mieć pozwolenie autora.
Inna sprawa, informacja o rzeczywistym autorze jest niedostatecznie zaprezentowana (powinna być podana na początku i an końcu, w sposób odróżniający się od reszty tekstu).


"Im lepiej wyedukowane społeczeństwo, tym mniej problemów natury egzystencjalnej, a więcej problemów natury psychicznej." - Michał Mangel Piaskowski
http://je.pl/vp41
http://i51.tinypic.com/2r595xj.png

Offline

 

#7 2010-11-06 09:57:32

 Arashi

Grafik

status arashi665@aqq.eu
25236346
Skąd: ta czekolada?
Zarejestrowany: 2010-10-03
Posty: 153
Punktów :   20 
Moja Gra: Shinobi Dezain
Używam hostingu: Pun.pl

Re: "Inny generator kart postaci"

Tak czy siak, generatorek super. Rudik przeszedł samego siebie. Przyda się takim ułomom jak ja, którzy nie potrafili sobie poradzić z tym od Mangela.

Offline

 
Kontakt Toplisty Wymiana Buttonami
Administrator - Elian
gg: 9597453


Moderator - Nelgor
gg: 2588077


Redaktor Naczelny PBF Station - Solarie
gg: 5800060

AQQ:stan reira.lg@aqq.eu

The Best of PBF
Paweł Neścior. Portfolio webmastera




Button



Nationality PBF

Bezpieczna strona

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
Zbiorniki betonowe Prusice Szambo