Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [JS] JS reagiert mal wieder nicht - erledigt (https://www.gegen-bilderklau.net/thread.php?threadid=148464)


Geschrieben von cll am 11.01.2009 um 14:44:

  JS reagiert mal wieder nicht - erledigt

Neues Problem am Ende des Topics

diesmal habe ich JavaScript und PHP kombiniert, aber erreiche noch nicht, was ich will. Meine PHP-Datei:

<?php
include("top.inc.php");

echo "<center><h2>Regeln f&uuml;r Fotosuchende</h2></center>
Gerade im Aufbau! Habt bitte etwas Geduld bis es funktioniert!
<p>
<form action=regelnok.php?spalte=gelesen method=POST name=regeln>

...

<p><input type=checkbox name=leihen onClick=aufwachen()> Ich werde freiwillig 10 Euro an Photofans spenden

...

<p><input type=checkbox name=leihen onClick=pruefen()> Ich werde die Fotos immer selbst hochladen

<p><input type=submit value=weiter disabled name=weiter>";

include("bottom.inc.php"); ?>

Anfangs hatte ich die JS-Funktion mit in dieser Datei im body - nichts tat sich beim Klick auf bestimmte Checkboxen.
Jetzt habe ich die Funktion in die includete Datei in den Head geschrieben, sieht wie folgt aus:

<script language=JavaScript>
<!--
[...]
function aufwachen(){
var gewollt = confirm("Danke für die Spende! \n Klicke auf OK um zum Überweisungs-Formular zu gelangen");
if(gewollt == true){
alert("Das ist zwar nett, aber nicht nötig. \n Aber danke für das Angebot!"):
document.regeln.leihen[6].checked=false;
}
else{
alert("Na, wach geworden?! \n Du sollst LESEN und nicht einfach ALLES anklicken!");
document.regeln.leihen[6].checked=false;
}
}
-->
</script>

Aber beim Klick auf die Checkboxen tut sich immernoch nichts, solange ich die Funktion aufwachen() drin habe. Die Funktion pruefen() geht ohne Probleme!



Geschrieben von cll am 12.01.2009 um 07:37:

 

jetzt seh ich:
alert("Das ist zwar nett, aber nicht nötig. \n Aber danke für das Angebot!"):
Da bin ich auf der Tastatur verrutscht und hab : anstatt ;

Es wäre meiner Meinung nach hilfreicher wenn du nur den Fehler posten würdest anstatt alles, sonst sieht man den Fehler nicht, sondern kopiert einfach fremden Code.
Aber danke für die Hilfe!



Geschrieben von cll am 23.01.2009 um 12:09:

 

Funktion im Header:

function adde(wort){
alert("Auswahl wird hinzugefügt!");
id(document.addform.farbe3.value != '') {
document.addform.farbe3.value .= ', '; }
document.addform.farbe3.value .= 'wort';
}

und der Text im Body (bei Auswahl soll der Wert in ein Textfeld übernommen werden):
sowohl so:
<br><a href='java script:adde(Halsfleck)'> Halsfleck</a>
als auch so:
<br><img src=ok.gif onClick=adde(\"Pfoten weiss\")> Pfoten weiss
...reagiert das Skript nichtmal!

Woran liegts?



Geschrieben von cll am 24.01.2009 um 11:06:

 

Danke! ich kannte es nur aus Java, daran wirds wohl liegen.
Ich gehe grundsätzlich über name anstatt id Augenzwinkern



Geschrieben von cll am 26.01.2009 um 10:24:

 

es lag daran dass ich anstatt "if" "id" geschrieben hatte^^
jetzt funktionieren immerhin die Funktionen drunter wieder.

Aber die Funktion selbst macht immer noch nichts!


Forensoftware: Burning Board, entwickelt von WoltLab GmbH