Wie kann ich mit alert() das ausgeben:
Christian_Jimdo-Supporter
- javascript
Hallo,
Ich hab das Forum von Selfhtml bisher noch nie ausprobiert, aber ihr könnt
mir bestimmt helfen. Ich habe nämlich folgendes Problem:
Ich möchte für User meiner Internetseite folgendes machen:
Den CSS Code:
-----------------------------------------------------------------
<style type="text/css">
body {
background: white url(URL_HIER) no-repeat left top !important;
}
</style>
-----------------------------------------------------------------
Mit javascript und Html so hinbekommen, dass man nur die Bildurl eingibt und dann der Code mit der URL eingefügt als alert kommt (gibts da ausser alert auch noch eine möglichkeit?)
Soweit bin ich schon gekommen:
-------------------------------------------------------------------------------------------------------------------------
<script language="JavaScript" type="text/javascript">
//<![CDATA[
function loadcode(){javascript:alert('Codeteil1 '+document.image.url.value+' Codeteil2')}
//]]>
</script>
<form name="image" id="image">Bildurl: <input type="text" name="url" /> <input type="button" value="weiter" onclick="loadcode()" /><br /></form>
-------------------------------------------------------------------------------------------------------------------------
Allerding wenn ich dort jeweils den 1. / 2. Codeteil eingebe, funktioniert es nicht mehr - hab´s auch schon mit dem HTML Zeichen umgewandelt versucht.
Wie muss ich das machen? Danke im Vorraus für jede Hilfe.
Viele Grüße,
Christian
@@Christian_Jimdo-Supporter:
nuqneH
Du möchtest <http://de.selfhtml.org/javascript/objekte/style.htm@title=dynamisch Styles ändern>?
document.body.style.backgroundImage = "url(" + document.image.url.value + ")";
Qapla'
@@Christian_Jimdo-Supporter:
nuqneH
Du möchtest <http://de.selfhtml.org/javascript/objekte/style.htm@title=dynamisch Styles ändern>?
document.body.style.backgroundImage = "url(" + document.image.url.value + ")";
Qapla'
Danke für die Antwort, aber nein - ich möchte nichts mit dynamischen Styles ändern, sondern ich will, dass der User die Bildadresse eingibt und dann den Code inklusive Der Adresse zurückbekommt (mit alert oder besser in einem textfeld). Kannst du mir da auch helfen?
Ps.: vielleicht hilft dir der beigefügte Link (passw. für die seite = team )
So ist´s vielleicht deutlicher was ich machen will ;)
Viele Grüße,
Christian
Hallo!
Allerding wenn ich dort jeweils den 1. / 2. Codeteil eingebe, funktioniert es nicht mehr - hab´s auch schon mit dem HTML Zeichen umgewandelt versucht.
Wie muss ich das machen? Danke im Vorraus für jede Hilfe.
Hm. Du verschweigst uns ja, was genau Du machst. Denn es unktioniert genauso wie Du es behauptest zu machen:
alert('<script type="text/css">\n body {\n background: white url(' + 'URL' + ') no-repeat left top !important,\n}\n</style>');
geht bei mir einwandfrei.