• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[FRAGE] Input Javascript into other <script>

fuez96

New member
Hallo allerseits!

Wie kann ich eine Javascript-Function in einem bestehenden HTML-Script anwenden?
Die function funktioniert grundsätzlich, allerdings blockt das <script> immer.

So ungefähr sollte das aussehen (was so natürlich nicht funktioniert):
Code:
<script type='text/html'>
<div class="contact-input ci1"><input id="user" type="text" class="input inverted form-input" placeholder="Name" name="identification"></div>
<script language="JavaScript">
    function user_value() {
        if (document.referrer == 'http://www.example.com') {
            document.getElementById('user').value = "abc";
        } else {
            document.getElementById('goed_user').value = "def";
        }
    }
</script>
</script>

Ich habe auch schon
Code:
onload="user_value()"
probiert - funktioniert auch nicht.

Hat jemand eine Idee?
 
Die Frage ist, wieso ist das so? Wieso kann das HTML nicht ausgelagert sein? was soll das nutzlose Script tag drumrum?
 
Die Website greift für den Content auf ein HTML-File zu, in dem der jeweilige Content mit einen <script> definiert ist. Das ist auch der Grund, warum ich es nicht anders mache.
 
ja aber das script holt sich den inhalt doch nicht in ein JS-Script oder doch?
Dann lager dein JS doch aus und importier es wieder in das bestehende script, $.getScript() von jquery könnte dir da helfen
 
Hab ich schon versucht, allerdings ist das dann ja wieder ein 2. Script welches ich im eigentlich <script> laufen lassen muss.
Also auch wenn ich das Ganze in den <head> packe und mit onload="" in den <input> einfüge funktionierts nicht, das HTML nicht als Script kennt, da das Ganze in ein <script> eingeschlossen ist...
Wenn ich das in einem normalen HTML-File ohne <script> davor versuche, funktionierts in allen erdenklichen Weisen perfekt.
Gibts da vielleicht einen Trick über die .htaccess, welche dann das Ganze doch als Script erkennen lässt?
 
Zurück
Oben