Oficjalne forum pomocy serwisu PUN.pl

Niestety, nikt nie powie Ci czym jest FluxBB - musisz go poznać sam!

Nie jesteś zalogowany na forum.

#1 2011-08-04 22:10:59

DrafiK
Użytkownik
Skąd: Nikąd
Dołączył: 2011-07-12
Liczba postów: 107
WWW

Generator Karty Postaci

Witam. Mam problem z Generatorem KP by Rudik...

<form id="form" onsubmit="return false;">

<center><font face=Tahoma><font size=4>Dane Umiejętności:</font></font><br />  
<input type="checkbox" name="nazwa" value="wartość" 
onclick="document.getElementById('imie').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Imię i Nazwisko:</b>  <div id="imie" style="display: none"> 	(<i>Imię i nazwisko naszej postaci. Postać Fikcyjna</i>)<br /> </div><input type="text" name="Imie" /> <br />
 
<input type="checkbox" name="nazwa" value="wartość" 
onclick="document.getElementById('ring').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Ringname:</b>  <div id="ring" style="display: none"> 	(<i>Nazwa jaką wymawia konferansjer</i>)<br />  </div><input type="text" name="Ringname" /> <br /> 

<input type="checkbox" name="nazwa" value="wartość" onclick="document.getElementById('wiek').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Wiek:</b>  <div id="wiek" style="display: none"> 	(<i>Wiek twojej postaci. Od 20 do 50 lat</i>)<br /> <input type="text" name="Wiek" /> <br /> </div><input type="text" name="Wiek" /> <br />

 <input type="checkbox" name="nazwa" value="wartość" onclick="document.getElementById('wzrost').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Wzrost:</b>  <div id="wzrost" style="display: none"> 	(<i>Wzrost twojej postaci</i>)<br /> <input type="text" name="Wzrost" /> <br /> </div><input type="text" name="Wzrost" /> <br />

<input type="checkbox" name="nazwa" value="wartość" onclick="document.getElementById('waga').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Waga:</b>  <div id="waga" style="display: none"> 	(<i>Waga twojej postaci [Cruisweight, Light Heavyweight, Heavyweight]</i>)<br /> </div><input type="text" name="Waga" /> <br /> 

<input type="checkbox" name="nazwa" value="wartość" onclick="document.getElementById('wyglad').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Wygląd:</b>  <div id="wyglad" style="display: none"> 	(<i>Opis lub zdjęcie</i>)<br /> </div><input type="text" name="Wygląd" /> <br /> 

<input type="checkbox" name="nazwa" value="wartość" onclick="document.getElementById('narodowosc').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Narodowość:</b>  <div id="narodowosc" style="display: none"> 	(<i>Państwo z jakiego pochodzi twoja postać (Wymyślone...)</i>)<br /> </div> <input type="text" name="Narodowość" /> <br /> 

<input type="checkbox" name="nazwa" value="wartość" onclick="document.getElementById('stan').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Stan Konta:</b>  <div id="stan" style="display: none"> 	(<i>Na początku 5.000$</i>)<br /> </div> <input type="text" name="Stan Konta" /> <br /> 

<input type="checkbox" name="nazwa" value="wartość"  onclick="document.getElementById('wyp').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Wyposażenie:</b>  <div id="wyp" style="display: none"> 	(<i>Można kupić w sklepie z bronią</i>)<br /> </div>  <input type="text" name="Wyposażenie" /> <br /> 

<input type="checkbox" name="nazwa" value="wartość"  onclick="document.getElementById('sponsor').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Sponsor:</b>  <div id="sponsor" style="display: none"> 	(<i>Można sobie wybrać w Temacie Sponsor w Centrum Miasta</i>)<br /> </div> <input type="text" name="Sponsor" /> <br /> 

<input type="checkbox" name="nazwa" value="wartość"  onclick="document.getElementById('szat').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Szatnia:</b>  <div id="szat" style="display: none"> 	(<i>Link do swojej Szatni</i>)<br /> </div> <input type="text" name="Szatnia" /> <br /> 

<input type="checkbox" name="nazwa" value="wartość"  onclick="document.getElementById('gg').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Numer GG:</b>  <div id="gg" style="display: none"> 	(<i>Swój Numer Gadu-Gadu</i>)<br /> </div> <input type="text" name="Numer GG" /> <br />

 <input type="checkbox" name="nazwa" value="wartość"  onclick="document.getElementById('ciosy').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Ciosy:</b>  <div id="ciosy" style="display: none"> 	(<i>Na początek 4 [Clotshline, Leg Drop, Slam, Splash]. Później można wybrać więcej, w zależności od UM. [MAX 15 - w tym 2 Submission'y, 2 Signature Moves, 1 Finisher]</i>)<br /> </div> <input type="text" name="Ciosy" /> <br /> 

<input type="checkbox" name="nazwa" value="wartość"  onclick="document.getElementById('ros').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Roster:</b>  <div id="ros" style="display: none"> 	(<i>Na początku brak, będzie dopiero jak się zapiszesz</i>)<br /> </div> <input type="text" name="Roster" /> <br /> 

<input type="checkbox" name="nazwa" value="wartość"  onclick="document.getElementById('the').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Theme:</b>  <div id="the" style="display: none"> 	(<i>Link do theme twojej postaci ([url=link][/ url])</i>)<br /> </div> <input type="text" name="Theme" /> <br /> 

<input type="checkbox" name="nazwa" value="wartość"  onclick="document.getElementById('cha').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Charakter:</b>  <div id="cha" style="display: none"> 	(<i>Face, Heel or Tweener</i>)<br /> </div> <input type="text" name="Charakter" /> <br /> 

<input type="checkbox" name="nazwa" value="wartość"  onclick="document.getElementById('suck').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Sukcesy:</b>  <div id="suck" style="display: none"> 	(<i>Wpiszesz jak np. Zdobędziesz pas</i>)<br /> </div> <input type="text" name="Sukcesy" /> <br /> 

<input type="checkbox" name="nazwa" value="wartość"  onclick="document.getElementById('wstr').style.display = this.checked ? 'block' : 'none'; this.form.elements['nazwa2'].disabled = this.form.elements['nazwa3'].disabled = !this.checked" /> <b>Streak:</b>  <div id="wstr" style="display: none"> 	(<i>Win-0 ; NC-0 ; Lose-0</i>)<br /> </div> <input type="text" name="Streak" /> <br />  

<font face=Tahoma><font size=4>Dane Umiejętności:</font></font><br />  <b>Szybkość:</b> <input type="text" name="Szybkość" /> <br /> 
<b>Zwinność:</b> <input type="text" name="Zwinność" /> <br /> 
<b>Skoczność:</b> <input type="text" name="Skoczność" /> <br /> 
<b>Siła:</b> <input type="text" name="Siła" /> <br /> 
<b>Technika:</b> <input type="text" name="Technika" /> <br />
 <b>Wytrzymałość:</b> <input type="text" name="Wytrzymałość" /> <br />  

<font face=Tahoma><font size=2><u>(Umiejętności na początek zawsze 1, można wytrenować MAX 25)</u></font></font><br /> 

<input type="submit" value="Potwierdź" onclick="generator();" />
</form>

<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 = "<span style=\"text-shadow: 1px 1px 2px black;\">Oto Twoja karta postaci<br />Wklej ją w tym <a href=\"http://www.wrestling-empire.pun.pl/viewforum.php?id=5\">forum.</a></font><br /><br />";


// tekst wyświetlony na stronie pod elementami
tekst2 = "<span style=\"text-shadow: 1px 1px 2px black;\">Oto Twoja karta postaci<br />Wklej ją ją w tym <a href=\"http://www.wrestling-empire.pun.pl/viewforum.php?id=5l\">forum.</a></font><br /><br />";

// USTAWIENIA WYGLĄDU STRONY

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

// 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 = "url(http://i52.tinypic.com/14kctie.png)";

// 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>

Co nam daje taki efekt: Kliknij
Gdy naciskam przycisk Potwierdź. Otwiera się okno, wszystko ładnie pięknie ale dlaczego jest tak?
Kliknij

Dla niekumatych: Chodzi o nazwa: wartość. Powinno tego nie być.

Ostatnio edytowany przez DrafiK (2011-08-04 23:05:43)

Offline

#2 2011-08-05 18:10:13

Takaimi
Użytkownik
Dołączył: 2011-06-22
Liczba postów: 1,141

Odp: Generator Karty Postaci

Odświeżam na prośbę autora.


QQk75.png

Offline

Użytkowników czytających ten temat: 0, gości: 1
[Bot] claudebot

Stopka

Forum oparte na FluxBB

Darmowe Forum
cobimaniacy - zielonesrodmiescie - bukmacherzy - matcom - nicetime